open-src/common/Makefile.init
changeset 1175 d321497d1679
parent 1147 54bcc6a673bf
child 1190 faa50483142d
equal deleted inserted replaced
1174:d5cee2f2a900 1175:d321497d1679
   117 ARCH_FLAGS_i386_suncc		= -xregs=no%frameptr
   117 ARCH_FLAGS_i386_suncc		= -xregs=no%frameptr
   118 ARCH32_FLAGS_i386_suncc 	= -m32 -xarch=sse2 -D__i386__
   118 ARCH32_FLAGS_i386_suncc 	= -m32 -xarch=sse2 -D__i386__
   119 ARCH64_FLAGS_i386_suncc 	= -m64 -xarch=sse2 -D__amd64__
   119 ARCH64_FLAGS_i386_suncc 	= -m64 -xarch=sse2 -D__amd64__
   120 
   120 
   121 # SPARC ABI requires system libraries not use application registers
   121 # SPARC ABI requires system libraries not use application registers
   122 ARCH_LIB_FLAGS_sparc_suncc 	= -xregs=no%appl
   122 # The normal/documented flag for this is -xregs=no%appl, but for now,
       
   123 # we use "-Qoption cg -xregs=no%appl" to workaround bug 7030022 in 
       
   124 # the Studio 12.1 compilers that fails to honor the normal option.
       
   125 ARCH_LIB_FLAGS_sparc_suncc 	= -Qoption cg -xregs=no%appl
   123 ARCH_LIB_FLAGS_i386_suncc 	=  
   126 ARCH_LIB_FLAGS_i386_suncc 	=  
   124 
   127 
   125 ## GNU Compilers
   128 ## GNU Compilers
   126 GCC				= /usr/sfw/bin/gcc
   129 GCC				= /usr/sfw/bin/gcc
   127 GXX				= /usr/sfw/bin/g++
   130 GXX				= /usr/sfw/bin/g++