summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChanho Park <chanho61.park@samsung.com>2014-07-17 20:43:47 +0900
committerVyacheslav Barinov <v.barinov@samsung.com>2015-02-16 10:34:09 +0300
commitdadef93096fd397c3acf2078bcf6b526ff4e0da4 (patch)
treee5348afc6e0426f317c2930bafbb07fe53fe733d
parente39371a3c471d65d5a83f89fd22c5c1184ee4145 (diff)
downloadbinutils-dadef93096fd397c3acf2078bcf6b526ff4e0da4.tar.gz
binutils-dadef93096fd397c3acf2078bcf6b526ff4e0da4.tar.bz2
binutils-dadef93096fd397c3acf2078bcf6b526ff4e0da4.zip
packaging: unlimit stack size to fix argument list too long error
Change-Id: I2b607c26b2326cbb916b446e5c53d7ad4fe97a51 Signed-off-by: Chanho Park <chanho61.park@samsung.com>
-rw-r--r--packaging/binutils.spec19
-rw-r--r--packaging/cross-aarch64-binutils.spec19
-rw-r--r--packaging/cross-arm-binutils.spec19
-rw-r--r--packaging/cross-i386-binutils.spec19
-rw-r--r--packaging/cross-x86_64-binutils.spec19
5 files changed, 80 insertions, 15 deletions
diff --git a/packaging/binutils.spec b/packaging/binutils.spec
index 249320a1f60..20f042dfb8e 100644
--- a/packaging/binutils.spec
+++ b/packaging/binutils.spec
@@ -45,7 +45,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
@@ -60,7 +60,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
@@ -75,7 +75,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
@@ -98,6 +98,13 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%setup -q -n binutils-%{version}
cp %{SOURCE1001} .
+%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"
@@ -145,6 +152,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 \
diff --git a/packaging/cross-aarch64-binutils.spec b/packaging/cross-aarch64-binutils.spec
index 2ff8e28be61..d65d708f4c9 100644
--- a/packaging/cross-aarch64-binutils.spec
+++ b/packaging/cross-aarch64-binutils.spec
@@ -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 \
diff --git a/packaging/cross-arm-binutils.spec b/packaging/cross-arm-binutils.spec
index 70c878eb693..5ea934049e5 100644
--- a/packaging/cross-arm-binutils.spec
+++ b/packaging/cross-arm-binutils.spec
@@ -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 \
diff --git a/packaging/cross-i386-binutils.spec b/packaging/cross-i386-binutils.spec
index 4bf2fc8edb2..eb9f9ed8662 100644
--- a/packaging/cross-i386-binutils.spec
+++ b/packaging/cross-i386-binutils.spec
@@ -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 \
diff --git a/packaging/cross-x86_64-binutils.spec b/packaging/cross-x86_64-binutils.spec
index c4aea26cf73..3cd07bc5a6b 100644
--- a/packaging/cross-x86_64-binutils.spec
+++ b/packaging/cross-x86_64-binutils.spec
@@ -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 \