Browse Source

make with_optimize=no use -O0, make threading optional

master
parent
commit
106a982104
  1. 18
      gcc/gcc.spec

18
gcc/gcc.spec

@ -38,6 +38,9 @@
%ifndef with_binutils
%define with_binutils %(if [ -f %{SOURCE gcc.sh} ]; then sh %{SOURCE gcc.sh} require-binutils %{l_target}; else echo "no"; fi)
%endif
%ifndef with_threads
%define with_threads yes
%endif
# package information
Name: gcc
@ -49,7 +52,7 @@ Distribution: OpenPKG [CORE]
Group: Language
License: GPL
Version: %{V_short}
Release: 20021120
Release: 20021125
# list of sources
Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{V_long}/gcc-%{V_long}.tar.bz2
@ -76,6 +79,7 @@ AutoReqProv: no
--define 'with_cxx %{with_cxx}' \
--define 'with_optimize %{with_optimize}' \
--define 'with_binutils %{with_binutils}' \
--define 'with_threads %{with_threads}' \
%prep
%setup -q -n gcc-%{V_long}
@ -105,7 +109,11 @@ AutoReqProv: no
%else
--enable-languages="c" \
%endif
--enable-threads \
%if "%{with_threads}" == "yes"
--enable-threads=posix \
%else
--enable-threads=single \
%endif
--disable-maintainer-mode \
--disable-shared \
--disable-nls \
@ -125,10 +133,10 @@ AutoReqProv: no
*-osf* ) l_boot_cflags="-O" ;;
esac
%else
l_boot_cflags=""
l_boot_cflags="-O0"
l_cflags=""
l_libcflags="-g"
l_libcxxflags="-g"
l_libcflags="-g -O0"
l_libcxxflags="-g -O0"
%endif
%{l_make} %{l_mflags} \
MAKE="%{l_make} %{l_mflags}" \

Loading…
Cancel
Save