X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fcross-arm-binutils.spec;h=0bde260f4f20614a4f8c4fca8681239a9c0e9e89;hb=9bb157217c3994d7294155a64d3451d400fe68c7;hp=70c878eb693a02a0b06e8e94fa6b9fe59f0311a9;hpb=d4f3a0e91896a0aad797e221ba6876ba7f0cd05c;p=platform%2Fupstream%2Fbinutils.git diff --git a/packaging/cross-arm-binutils.spec b/packaging/cross-arm-binutils.spec index 70c878e..0bde260 100644 --- a/packaging/cross-arm-binutils.spec +++ b/packaging/cross-arm-binutils.spec @@ -1,5 +1,5 @@ -Name: cross-arm-binutils -ExcludeArch: %arm +Name: cross-arm-binutils +ExclusiveArch: %{ix86} x86_64 %define cross 1 %define TARGET arm BuildRequires: bison @@ -12,7 +12,7 @@ BuildRequires: bc BuildRequires: makeinfo BuildRequires: zlib-devel-static Requires(pre): update-alternatives -Version: 2.24.51 +Version: 2.24.90 Release: 0 # # RUN_TESTS @@ -48,7 +48,7 @@ Url: http://www.gnu.org/software/binutils/ #%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//') Summary: GNU Binutils License: GFDL-1.3 and GPL-3.0+ -Group: Development/Tools/Building +Group: Development/Building Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source3: baselibs.conf @@ -62,7 +62,7 @@ to compile a program or kernel. %package gold Summary: The gold linker License: GPL-3.0+ -Group: Development/Tools/Building +Group: Development/Building Requires: binutils = %{version}-%{release} %if 0%{!?cross:1} %define gold_archs %ix86 %arm aarch64 x86_64 ppc ppc64 %sparc @@ -77,7 +77,7 @@ a drop-in replacement for the older GNU linker. %package devel Summary: GNU binutils (BFD development files) License: GPL-3.0+ -Group: Development/Libraries/C and C++ +Group: Development/Building Requires: binutils = %{version}-%{release} Requires: zlib-devel Provides: binutils:/usr/include/bfd.h @@ -99,6 +99,13 @@ binutils. echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{version} +%if 0%{!?cross:1} +%ifarch %arm +ulimit -Hs unlimited +ulimit -s unlimited +%endif +%endif + sed -i -e '/BFD_VERSION_DATE/s/$/-%(echo %release | sed 's/\.[0-9]*$//')/' bfd/version.h %build RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error" @@ -146,6 +153,12 @@ EXTRA_TARGETS="$EXTRA_TARGETS,aarch64-tizen-linux" --with-pic --build=%{HOST} mkdir build-dir cd build-dir + +%ifarch %arm +export CONFIG_SHELL="/bin/bash" +export SHELL="/bin/bash" +%endif + ../configure %common_flags \ ${EXTRA_TARGETS:+--enable-targets="${EXTRA_TARGETS#,}"} \ --enable-plugins \