Revision: | 1.4 |
Committed: | Tue Apr 4 10:10:00 2006 UTC (19 years ago) by eulisse |
Branch: | MAIN |
CVS Tags: | ProdAgent_pa17, phedex_2_3_series, forLCG_44, forCMSSW_0_8_0_pre2, V00-01-02, V00-01-2, V00-01-01, V00-01-00, V00-00-11, V00-00-10, V00-00-09, V00-00-08, V00-00-07, V00-00-06, V00-00-05, V00-00-04, V00-00-03, V00-00-02, V00-00-01, V00-00-00 |
Changes since 1.3: | +1 -1 lines |
Log Message: | Wrong version erroneously committed. |
# | User | Rev | Content |
---|---|---|---|
1 | eulisse | 1.4 | ### RPM external gcc 3.2.3 |
2 | eulisse | 1.3 | ## INITENV +PATH LD_LIBRARY_PATH %i/lib/32 |
3 | ## INITENV +PATH LD_LIBRARY_PATH %i/lib64 | ||
4 | argiro | 1.1 | ## BUILDIF [ $(uname) != Darwin ] |
5 | eulisse | 1.3 | Source: ftp://ftp.fu-berlin.de/unix/gnu/%n/%n-%v/%n-%v.tar.bz2 |
6 | argiro | 1.1 | |
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 | eulisse | 1.3 | |
17 | if [ "`echo %v | cut -d. -f 1`" == "3" ] | ||
18 | then | ||
19 | argiro | 1.1 | ../configure --prefix=%i --enable-languages=c,c++,f77 \ |
20 | --enable-shared # --enable-__cxa_atexit | ||
21 | eulisse | 1.3 | else |
22 | ../configure --prefix=%i --enable-languages=c,c++ \ | ||
23 | --enable-shared # --enable-__cxa_atexit | ||
24 | fi | ||
25 | eulisse | 1.2 | make %makeprocesses bootstrap |
26 | argiro | 1.1 | |
27 | %install | ||
28 | cd obj && make install | ||
29 | ln -s gcc %i/bin/cc |