Linking bug?
Satoshi via digitalmars-d-ldc
digitalmars-d-ldc at puremagic.com
Mon Jun 13 03:57:57 PDT 2016
Hello,
I created mylib.so where I linked libdruntime.a and libphobos.a
with -L--whole-archive param but mylib.so doesn't contains some
phobos functions. And program cannot be linked with mylib.so
(without phobos and druntime). there are some unresolved symbols.
mylib.so doesn't contains some symbols from phobos too. (nm
mylib.so)
When I added e.g. import std.parallelism; to any file in the
mylib.so everything works fine.
(druntime is compiled with -d-version=Shared)
Can someone tell me if this is a bug or must I add .a libs to the
.so in other way?
Im using 1.0.0 LDC for compiling/linking on arch linux with
custom compiled druntime and phobos.
thanks
More information about the digitalmars-d-ldc
mailing list