diff mbox series

[committed] libphobos: Explicitly use -static-libphobos in druntime and phobos tests

Message ID 20210410130945.181351-1-ibuclaw@gdcproject.org
State New
Headers show
Series [committed] libphobos: Explicitly use -static-libphobos in druntime and phobos tests | expand

Commit Message

Iain Buclaw April 10, 2021, 1:09 p.m. UTC
Hi,

This patch updates the default flags to explicitly use
`-static-libphobos' in the druntime.exp and phobos.exp test scripts.

Linking to libphobos statically is the default in the driver, however
this may change in future.  Be explicit that the static libphobos is
what's being tested.

Bootstrapped and regression tested on x86_64-linux-gnu/-m32/-mx32, and
committed to mainline.

Regards
Iain

---
libphobos/ChangeLog:

	* testsuite/libphobos.druntime/druntime.exp: Compile all tests with
	-static-libphobos.
	* testsuite/libphobos.phobos/phobos.exp: Likewise.
---
 libphobos/testsuite/libphobos.druntime/druntime.exp | 3 ++-
 libphobos/testsuite/libphobos.phobos/phobos.exp     | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/libphobos/testsuite/libphobos.druntime/druntime.exp b/libphobos/testsuite/libphobos.druntime/druntime.exp
index df01fcc8a23..daedfd71ebb 100644
--- a/libphobos/testsuite/libphobos.druntime/druntime.exp
+++ b/libphobos/testsuite/libphobos.druntime/druntime.exp
@@ -34,7 +34,8 @@  dg-init
 # Main loop.
 foreach test $tests {
     set libphobos_test_name "$subdir/[dg-trim-dirname $srcdir/../libdruntime $test]"
-    dg-runtest $test "" "-fmain -fbuilding-libphobos-tests $version_flags"
+    dg-runtest $test "-static-libphobos" \
+	"-fmain -fbuilding-libphobos-tests $version_flags"
     set libphobos_test_name ""
 }
 
diff --git a/libphobos/testsuite/libphobos.phobos/phobos.exp b/libphobos/testsuite/libphobos.phobos/phobos.exp
index 770e5769e3c..937849eebd7 100644
--- a/libphobos/testsuite/libphobos.phobos/phobos.exp
+++ b/libphobos/testsuite/libphobos.phobos/phobos.exp
@@ -45,7 +45,8 @@  dg-init
 # Main loop.
 foreach test $tests {
     set libphobos_test_name "$subdir/[dg-trim-dirname $srcdir/../src $test]"
-    dg-runtest $test "" "-fmain -fbuilding-libphobos-tests $version_flags"
+    dg-runtest $test "-static-libphobos" \
+	"-fmain -fbuilding-libphobos-tests $version_flags"
     set libphobos_test_name ""
 }