Commit cfc74dce by Andreas Tobler Committed by Andreas Tobler

jni.exp (gcj_jni_test_one): Add lgcc_s for darwin.

2004-06-18  Andreas Tobler  <a.tobler@schweiz.ch>

	* testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Add lgcc_s for
	darwin.

From-SVN: r83360
parent 3b1cce6a
2004-06-18 Andreas Tobler <a.tobler@schweiz.ch>
* testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Add lgcc_s for
darwin.
2004-06-18 Ranjit Mathew <rmathew@hotmail.com>
* prims.cc (_Jv_CreateJavaVM): Install SEGV and FPE handlers,
......
......@@ -11,7 +11,7 @@ proc gcj_jni_compile_c_to_so {file {options {}}} {
set options ""
# apple uses a different extension for shared/dynamic libraries
# so we check against powerpc-apple-darwin and set them to
# so we check against powerpc-apple-darwin and set them to
# dylib, else we assume it's .so
if { [ regexp {powerpc-apple-darwin} $host_triplet] } {
......@@ -131,7 +131,15 @@ proc gcj_jni_test_one {file} {
lappend cxxflaglist "-L$cxxldlibflags"
}
lappend cxxflaglist "-lstdc++"
# Darwin does not yet have a libgcc_s.dylib library.
# So we add it here. If the libgcc_s is installed, the libstdc++
# would pick it up.
if { [ regexp {powerpc-apple-darwin} $host_triplet] } {
lappend cxxflaglist "-lgcc_s -lstdc++"
} else {
lappend cxxflaglist "-lstdc++"
}
set cxxflags [join $cxxflaglist]
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment