Phobos should also be built as a shared library by default
Status: Alpha
Brought to you by:
dvdfrdmn
Phobos is only build as a static library right now. Both static and shared libraries should be build by default if possible. (--disable-shared,--disable-static,... in other cases).
This basicly blocks (GDC package split):
http://sourceforge.net/tracker/index.php?func=detail&aid=1677985&group_id=184385&atid=909047
Developers would install gdc, gdc-phobos (shared library) and gdc-phobos-devel (static + headers).
Users with a couple of D applications would only have to install gdc-phobos (shared library) due to D application packages having a dependency for it.
Logged In: YES
user_id=5895
Originator: NO
This will also require Phobos to be microversioned, to avoid breakage.
(i.e. the shared .so library should be versioned properly, to match)
Not sure Phobos/Tango as shared libraries are desired, before stable ?
(not sure if Phobos is even binary stable between e.g. 1.007 and 1.009)
But I'll package to match the tarballs.