You can do it on Linux with dmd right now (use dmd -defaultlib=libphobos2.so when building), but I don't know about the Mac, and not sure about Windows either.

Well, it doesn`t look feasible with the current DMD for Mac OS X:

  > cd /opt/Digital_Mars_D_2.066.0
  > find . -iname '*dylib'
[nothing found]
> find . -iname '*dylib*' # please note the extra '*' at the end
  ./src/druntime/src/rt/dylib_fixes.c


Reading "./src/druntime/src/rt/dylib_fixes.c" seems to indicate that DMD has at least _some_ support for Mac OS X dynamic libraries, but IDK how much and under which circumstances.


If anybody with a Windows installation of DMD would care to chime in, I`d be interested to read what that side of the triangle looks like vis-a-vis the linking and size-of-executable issue/issues.

My thanks again to Adam.

— Abe

Reply via email to