components/stdcxx/isa_patches/i386/1034-sunpro.config.i386.patch
author Stefan Teleman <stefan.teleman@oracle.com>
Thu, 14 Jul 2011 11:26:11 -0700
changeset 402 94ae4d75524c
child 3955 4e310c8109a5
child 4504 62eba3549938
permissions -rw-r--r--
7064836 stdcxx to Userland

--- stdcxx-4.2.1/etc/config/sunpro.config	2008-04-24 20:25:50.000000000 -0400
+++ stdcxx-4.2.1/etc/config/sunpro.config	2009-03-30 11:17:58.959880000 -0400
@@ -26,7 +26,7 @@
 #
 ########################################################################
 
-CXX             = CC
+SHELL = /bin/bash
 
 # extract the "C++ m.n" substring from version string (whcih changes
 # from one release of the compiler to another)
@@ -59,10 +59,10 @@
 
 PICFLAGS        = -KPIC
 LDSOFLAGS       = 
-CXXFLAGS        = -library=%none
+CXXFLAGS        = -library=no%Cstd -library=Crun -features=except,rtti,export,extensions,nestedaccess,tmplife,tmplrefstatic -instances=global -template=geninlinefuncs -verbose=template -xlang=c99 $(XREGS) $(XMEMALIGN) -xlibmieee -xbuiltin=%none -norunpath -xinline= -Qoption ccfe +d2,-xgeninl=system -Qoption ccfe -expand=10000 -Qoption ccfe ++boolflag:sunwcch=false -mt -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_POSIX_PTHREAD_SEMANTICS -D__EXTENSIONS__ -D_XOPEN_SOURCE=500 -D_XPG5 -D_RWSTD_NO_REPLACEABLE_NEW_DELETE -D_RWSTD_NO_EXT_OPERATOR_NEW -D_IN_BUILD_STDCXX -m32 -xarch=generic -xO3 -s +w2 -errtags -erroff=hidef
 CXXPRELINK      = 
-CPPFLAGS        =
-LDFLAGS         = -library=%none
+CPPFLAGS        =  -I$(BUILDDIR)/include/ansi -I$(BUILDDIR)/include/tr1 -I$(BUILDDIR)/include -I$(TOPDIR)/include/ansi -I$(TOPDIR)/include/tr1 -I$(TOPDIR)/include 
+LDFLAGS         = -library=no%Cstd -library=Crun -m32 -xarch=generic -lpthread -lumem -lm -lc -z ignore
 LDSOFLAGS       = -G
 
 # use CC to invoke the compiler (needed to pick up template
@@ -77,7 +77,7 @@
 DEBUG_CXXFLAGS  = -g
 DEBUG_CPPFLAGS  =
 
-OPTMZ_CXXFLAGS  = -O
+OPTMZ_CXXFLAGS  = -xO3
 OPTMZ_CPPFLAGS  =
 
 # shared/static library options