summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Blapp <mbr@FreeBSD.org>2002-03-05 08:00:18 +0000
committerMartin Blapp <mbr@FreeBSD.org>2002-03-05 08:00:18 +0000
commit7a9c31fd2e1d6904aa894f416d88dacb1e845bcc (patch)
tree4ef3b208fdd36a5274e7de075a25a07c6b9532e1
parentOops. Don't depend on gmake since patch-aa takes care of that. (diff)
The tests are only working if compiled without -O. With -O
we get a bus error. This may be true for other code who uses the STLport.
Notes
Notes: svn path=/head/; revision=55556
-rw-r--r--devel/stlport/files/patch-tests::eh::gcc-freebsd.mak14
1 files changed, 14 insertions, 0 deletions
diff --git a/devel/stlport/files/patch-tests::eh::gcc-freebsd.mak b/devel/stlport/files/patch-tests::eh::gcc-freebsd.mak
new file mode 100644
index 000000000000..b90b5f17195b
--- /dev/null
+++ b/devel/stlport/files/patch-tests::eh::gcc-freebsd.mak
@@ -0,0 +1,14 @@
+--- test/eh/gcc-freebsd.mak.orig Tue Mar 5 08:57:04 2002
++++ test/eh/gcc-freebsd.mak Tue Mar 5 08:57:34 2002
+@@ -40,9 +40,9 @@
+ # dwa 12/22/99 -- had to turn off -ansi flag so we could use SGI IOSTREAMS
+ # also, test_slist won't compile with -O3/-O2 when targeting PPC. It fails
+ # in the assembler with 'invalid relocation type'
+-CXXFLAGS = -Wall -g -O ${STL_INCL} -I. ${CXX_EXTRA_FLAGS} -DEH_VECTOR_OPERATOR_NEW
++CXXFLAGS = -Wall -g ${STL_INCL} -I. ${CXX_EXTRA_FLAGS} -DEH_VECTOR_OPERATOR_NEW
+
+-D_CXXFLAGS = -Wall -g -O ${STL_INCL} -I. ${CXX_EXTRA_FLAGS} -DEH_VECTOR_OPERATOR_NEW -D_STLP_DEBUG -D_STLP_USE_STATIC_LIB
++D_CXXFLAGS = -Wall -g ${STL_INCL} -I. ${CXX_EXTRA_FLAGS} -DEH_VECTOR_OPERATOR_NEW -D_STLP_DEBUG -D_STLP_USE_STATIC_LIB
+ NOSGI_CXXFLAGS = -Wall -g -O2 ${STL_INCL} -I. ${CXX_EXTRA_FLAGS} -D_STLP_NO_OWN_IOSTREAMS -D_STLP_DEBUG_UNINITIALIZED -DEH_VECTOR_OPERATOR_NEW
+
+ check: $(TEST)