ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/gcc.spec
Revision: 1.3
Committed: Fri Mar 31 15:52:21 2006 UTC (19 years, 1 month ago) by eulisse
Branch: MAIN
Changes since 1.2: +11 -2 lines
Log Message:
Uses bz2 archive, since gzip one is not there anymore.

File Contents

# Content
1 ### RPM external gcc 3.4.4
2 ## INITENV +PATH LD_LIBRARY_PATH %i/lib/32
3 ## INITENV +PATH LD_LIBRARY_PATH %i/lib64
4 ## BUILDIF [ $(uname) != Darwin ]
5 Source: ftp://ftp.fu-berlin.de/unix/gnu/%n/%n-%v/%n-%v.tar.bz2
6
7 %build
8 # FIXME: --enable-__cxa_atexit can't be used with gcc 3.2.3 on RH 7.3,
9 # enabling it causes qt's uic to die with segmentation violation half
10 # way down the build of qt (projecsettings.ui or something like that;
11 # not the first or only call to uic). Disabling the flag removes the
12 # issue, so clearly the option does not work correctly on this
13 # platform combination.
14 mkdir -p obj
15 cd obj
16
17 if [ "`echo %v | cut -d. -f 1`" == "3" ]
18 then
19 ../configure --prefix=%i --enable-languages=c,c++,f77 \
20 --enable-shared # --enable-__cxa_atexit
21 else
22 ../configure --prefix=%i --enable-languages=c,c++ \
23 --enable-shared # --enable-__cxa_atexit
24 fi
25 make %makeprocesses bootstrap
26
27 %install
28 cd obj && make install
29 ln -s gcc %i/bin/cc