ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/gcc.spec
Revision: 1.7
Committed: Wed Jul 19 08:34:20 2006 UTC (18 years, 9 months ago) by eulisse
Branch: MAIN
CVS Tags: for080_amd64
Changes since 1.6: +1 -1 lines
Log Message:
Uses gcc344 for amd64.

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
30 #
31 #