From df787b24185d3c40126f762a54f7df44baed6502 Mon Sep 17 00:00:00 2001 From: Marc Glisse Date: Fri, 15 Jun 2007 16:14:10 +0000 Subject: [PATCH] Bug 6532605 in sunpro cannot be fixed without breaking the ABI, so it won't be fixed. mangle6 is an ABI that is as close to the default ABI as possible (the STL is compatible) but fixes issues with the default ABI. I don't really know what the best option will be for the future (maybe using the g++ compatibility mode when it becomes official). --- Installation/install_cgal | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Installation/install_cgal b/Installation/install_cgal index 16dd779f1a2..4665c19bdec 100755 --- a/Installation/install_cgal +++ b/Installation/install_cgal @@ -936,7 +936,7 @@ set_compiler_flags() *SunOS*5.*CC*) #### settings for sunpro compiler on solaris SUNCC_COMPILER="y" - ADDITIONAL_CXXFLAGS="-features=extensions -D_RWSTD_ALLOCATOR" + ADDITIONAL_CXXFLAGS="-features=extensions -D_RWSTD_ALLOCATOR -Qoption ccfe -abiopt=mangle6" CGAL_STATIC_LIB_CREATE="\$(CGAL_CXX) -xar -o ''" CGAL_SHARED_LIB_CXXFLAGS="-PIC" CGAL_SHARED_LIB_CREATE="\$(CGAL_CXX) -G" @@ -991,7 +991,7 @@ set_compiler_flags() *Linux*sunCC*|*Linux*CC*) #### settings for sunpro compiler on linux SUNCC_COMPILER="y" - ADDITIONAL_CXXFLAGS="-features=extensions -D_RWSTD_ALLOCATOR" + ADDITIONAL_CXXFLAGS="-features=extensions -D_RWSTD_ALLOCATOR -Qoption ccfe -abiopt=mangle6" CGAL_STATIC_LIB_CREATE="\$(CGAL_CXX) -xar -o ''" CGAL_SHARED_LIB_CXXFLAGS="-PIC" CGAL_SHARED_LIB_CREATE="\$(CGAL_CXX) -G"