ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/gcc.spec
(Generate patch)

Comparing COMP/CMSDIST/gcc.spec (file contents):
Revision 1.27 by dlange, Fri Sep 7 03:25:10 2007 UTC vs.
Revision 1.30 by elmer, Sun Oct 28 00:14:56 2007 UTC

# Line 1 | Line 1
1 < ### RPM external gcc 3.4.5-CMS8
1 > ### RPM external gcc 4.1.2-CMS8
2   ## INITENV +PATH LD_LIBRARY_PATH %i/lib/32
3   ## INITENV +PATH LD_LIBRARY_PATH %i/lib64
4   ## BUILDIF case $(uname):$(uname -p) in Linux:i*86 ) true ;; Linux:x86_64 ) true ;;  Linux:ppc64 ) false ;; Darwin:* ) false ;; * ) true ;; esac
# Line 169 | Line 169 | cat << \EOF_TOOLFILE >%i/etc/scram.d/f77
169   </tool>
170   EOF_TOOLFILE
171   ;;
172 < slc4_ia32_* )
172 > slc4_ia32_gcc345 )
173   cat << \EOF_TOOLFILE >%i/etc/scram.d/cxxcompiler
174   <doc type=BuildSystem::ToolDoc version=1.1>
175   <tool name=cxxcompiler version=%v type=compiler>
# Line 229 | Line 229 | cat << \EOF_TOOLFILE >%i/etc/scram.d/f77
229   <Flags FCO2Flag="-O2">
230   <Flags FCOPTIMISED="-O2">
231   <Flags FCDEBUGFLAG="-g">
232 < <Flags FCSHAREDFCOBJECTFLAGS="-fPIC">
232 > <Flags FCSHAREDOBJECTFLAGS="-fPIC">
233 > <Flags SCRAM_LANGUAGE_TYPE="FORTRAN">
234 > </tool>
235 > EOF_TOOLFILE
236 > ;;
237 > slc4_ia32_gcc412 )
238 > cat << \EOF_TOOLFILE >%i/etc/scram.d/cxxcompiler
239 > <doc type=BuildSystem::ToolDoc version=1.1>
240 > <tool name=cxxcompiler version=%v type=compiler>
241 > <client>
242 > <Environment name=GCC_BASE default="%i"></Environment>
243 > <Environment name=GCCBINDIR default="$GCC_BASE/bin"></Environment>
244 > <Environment name=CXX value="$GCCBINDIR/c++"></Environment>
245 > </client>
246 > <Flags SCRAM_COMPILER_NAME="gcc%compiler_ver">
247 > <Flags CCcompiler="gcc%compiler_ver_major">
248 > <Flags MODULEFLAGS="-shared">
249 > <Flags CXXDEBUGFLAG="-g">
250 > <Flags CPPDEFINES="GNU_GCC">
251 > <Flags CPPDEFINES="_GNU_SOURCE">
252 > <Flags CXXSHAREDOBJECTFLAGS="-fPIC">
253 > <Flags CXXFLAGS="-pedantic -ansi -pthread -pipe">
254 > <Flags CXXFLAGS="-O2">
255 > <Flags CXXFLAGS="-felide-constructors -fmessage-length=0 -ftemplate-depth-300">
256 > <Flags CXXFLAGS="-Wall -Wno-non-template-friend -Wno-long-long -Wimplicit -Wreturn-type -Wunused -Wparentheses">
257 > <Flags LDFLAGS="-Wl,-E">
258 > <Flags CXXSHAREDFLAGS="-Wl,-E">
259 > <Flags SHAREDSUFFIX="so">
260 > <Flags SCRAM_LANGUAGE_TYPE="C++">
261 > <Runtime name=LD_LIBRARY_PATH value="$GCC_BASE/lib" type=path>
262 > <Runtime name=PATH value="$GCC_BASE/bin" type=path>
263 > </tool>
264 > EOF_TOOLFILE
265 > cat << \EOF_TOOLFILE >%i/etc/scram.d/ccompiler
266 > <doc type=BuildSystem::ToolDoc version=1.1>
267 > <tool name=ccompiler version=%v type=compiler>
268 > <client>
269 > <Environment name=GCC_BASE default="%i"></Environment>
270 > <Environment name=GCCBINDIR value="$GCC_BASE/bin"></Environment>
271 > <Environment name=CC value="$GCCBINDIR/gcc"></Environment>
272 > </client>
273 > <Flags CDEBUGFLAG="-g">
274 > <Flags CSHAREDOBJECTFLAGS="-fPIC">
275 > <Flags CFLAGS="-pthread">
276 > <Flags CFLAGS="-O2">
277 > <Flags LDFLAGS="-Wl,-E">
278 > <Flags CSHAREDFLAGS="-Wl,-E">
279 > <Flags SCRAM_COMPILER_NAME="gcc%compiler_ver">
280 > <Flags SCRAM_LANGUAGE_TYPE="C">
281 > </tool>
282 > EOF_TOOLFILE
283 > cat << \EOF_TOOLFILE >%i/etc/scram.d/f77compiler
284 > <doc type=BuildSystem::ToolDoc version=1.1>
285 > <tool name=f77compiler version=%v type=compiler>
286 > <lib name=gfortran>
287 > <lib name=m>
288 > <client>
289 > <Environment name=G77_BASE default="%i"></Environment>
290 > <Environment name=FC default="$G77_BASE/bin/gfortran"></Environment>
291 > </client>
292 > <Flags SCRAM_COMPILER_NAME="gcc%compiler_ver">
293 > <Flags FFLAGS="-fno-second-underscore -Wunused -Wuninitialized">
294 > <Flags FCO2Flag="-O2">
295 > <Flags FCOPTIMISED="-O2">
296 > <Flags FCDEBUGFLAG="-g">
297 > <Flags FCSHAREDOBJECTFLAGS="-fPIC">
298   <Flags SCRAM_LANGUAGE_TYPE="FORTRAN">
299   </tool>
300   EOF_TOOLFILE

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines