diff options
Diffstat (limited to 'testsuite')
-rw-r--r-- | testsuite/mk/boilerplate.mk | 6 | ||||
-rw-r--r-- | testsuite/tests/dynlibs/Makefile | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/testsuite/mk/boilerplate.mk b/testsuite/mk/boilerplate.mk index 2f5c23bc0c..9b66ee1d1e 100644 --- a/testsuite/mk/boilerplate.mk +++ b/testsuite/mk/boilerplate.mk @@ -303,3 +303,9 @@ LIBCXX_PLATFORM = YES else LIBCXX_PLATFORM = NO endif +ifeq "$(HostOS)" "openbsd" +# None required, dlopen and the like are in libc. +LIBDL_NAME = +else +LIBDL_NAME = -ldl +endif diff --git a/testsuite/tests/dynlibs/Makefile b/testsuite/tests/dynlibs/Makefile index 3de7571f27..f557a1238a 100644 --- a/testsuite/tests/dynlibs/Makefile +++ b/testsuite/tests/dynlibs/Makefile @@ -15,7 +15,7 @@ T3807: # when linking an executable). # Hence we must explicitly linking with the RTS here. '$(TEST_HC)' $(filter-out -rtsopts,$(TEST_HC_OPTS)) -v0 --make -dynamic -fPIC -shared T3807Export.hs T3807-export.c -o T3807test.so -flink-rts - '$(TEST_HC)' $(filter-out -rtsopts,$(TEST_HC_OPTS)) -no-auto-link-packages -no-hs-main T3807-load.c -o T3807-load -ldl + '$(TEST_HC)' $(filter-out -rtsopts,$(TEST_HC_OPTS)) -no-auto-link-packages -no-hs-main T3807-load.c -o T3807-load $(LIBDL_NAME) ./T3807-load .PHONY: T4464dyn |