Why is libphobos not a shared library?
Matt.Caron at redlion.net
Thu Jun 14 06:18:25 PDT 2012
On 06/14/2012 09:08 AM, Iain Buclaw wrote:
> Hi Matthew,
> This is a pet peeve with us at the moment. Yes, I can produce a
> shared libphobos for you, but the default runtime implementation does
> not support it, and the current workaround is specific to Linux
> systems only - possibly other related POSIX systems too, so long as
> /proc/self/maps exists on the system.
I am not professing to have copious amounts of time, but how might I be
able to help, even if it is just to test things?
I have, at my disposal, the standard complement of x86 Linux boxen, as
well as a variety of ARM-ish processors (hence my interest in cross
compiling D), ranging from ARM9 (armv5t) up to Cortex-A8.
If adoption of D at my company proceeds, this will become more of a
hot-button issue because demand for it will increase. As such, I might
be able to actually devote some on the clock engineering time to it,
rather than doing it in my spare time. As of right now, it is termed
"not for production use", because D and GDC are both fairly new. (Yes, I
know both D2 and GDC are both over 5 years old, but we're that
conservative.). The crux of the issue is that, when you're trying to
cram as much as you can into 16MB of NAND, shared libraries are your
Matthew Caron, Build Engineer
Sixnet, a Red Lion business | www.sixnet.com
+1 (518) 877-5173 x138 office
More information about the D.gnu