Yet another trivial fix for a Solaris libphobos testsuite failure: FAIL: libphobos.shared/load.d -shared-libphobos -ldl (test for excess errors) Excess errors: /vol/gcc/src/hg/trunk/local/libphobos/testsuite/libphobos.shared/load.d:9: error: static assert "unimplemented"
I guess this is obvious? Tested on i386-pc-solaris2.11. Ok for mainline? Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-12-11 Rainer Orth <r...@cebitec.uni-bielefeld.de> * testsuite/libphobos.shared/load.d [Solaris]: Import core.sys.solaris.dlfcn.
# HG changeset patch # Parent 72693fde3d76ea72811c57d822fd624c0dc3594f Fix libphobos testsuite failures on Solaris diff --git a/libphobos/testsuite/libphobos.shared/load.d b/libphobos/testsuite/libphobos.shared/load.d --- a/libphobos/testsuite/libphobos.shared/load.d +++ b/libphobos/testsuite/libphobos.shared/load.d @@ -6,6 +6,7 @@ import core.thread; version (linux) import core.sys.linux.dlfcn; else version (FreeBSD) import core.sys.freebsd.dlfcn; else version (NetBSD) import core.sys.netbsd.dlfcn; +else version (Solaris) import core.sys.solaris.dlfcn; else static assert(0, "unimplemented"); void loadSym(T)(void* handle, ref T val, const char* mangle)