1034-sunpro.config.amd64.patch revision 402
--- 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:28:21.364489000 -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 -m64 -xarch=generic -xO3 -s +w2 -errtags -erroff=hidef
CXXPRELINK =
-CPPFLAGS =
-LDFLAGS = -library=%none
+CPPFLAGS = -I$(TOPDIR)/include/ansi -I$(TOPDIR)/include/tr1 -I$(TOPDIR)/include
+LDFLAGS = -library=no%Cstd -library=Crun -m64 -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
@@ -124,7 +124,7 @@
ifeq ($(shell expr $(CCMAJOR) \>= 5 \& $(CCMINOR) \>= 9),1)
# starting with Sun C++ 5.9, the compiler prefers the generic
- # -m32 and -m64 options to the architecture specific -xarch
+ # -m32 and -m64 options to the architecture specific -xarch
# options some of which have been deprecated
wide_flags = -m64
narrow_flags = -m32