URL: http://www.busybox.net/
BuildRequires: gcc >= 3.2
BuildRequires: perl-tools-pod
+BuildRequires: rpmbuild(macros) >= 1.333
%{?with_static:BuildRequires: glibc-static}
%if %{with initrd}
%if %{with dietlibc}
%define _bindir /bin
%define _initrd_bindir /bin
-# ld is used to link applets
-%define filterout_ld -Wl,--as-needed
%if "%{_target_base_arch}" != "%{_arch}"
%define CrossOpts CROSS="%{_target_cpu}-pld-linux-"
%{__make} oldconfig
%{__make} \
CROSS_CFLAGS="%{rpmcflags} -Os -D_BSD_SOURCE" \
- LDFLAGS="%{rpmldflags} -static" \
+ LDFLAGS="%{ld_rpmldflags} -static" \
%if %{with dietlibc}
LIBRARIES="-lrpc" \
CC="diet gcc"
%{__make} \
%{CrossOpts} \
CFLAGS_EXTRA="%{rpmcflags}" \
- LDFLAGS="%{rpmldflags} -static" \
+ LDFLAGS="%{ld_rpmldflags} -static" \
CC="%{__cc}"
mv -f busybox built/busybox.static
%{__make} clean
%{__make} \
%{CrossOpts} \
CFLAGS_EXTRA="%{rpmcflags}" \
- LDFLAGS="%{rpmldflags}" \
+ LDFLAGS="%{ld_rpmldflags}" \
CC="%{__cc}"
%{__make} busybox.links docs/BusyBox.1