On 13.03.2013 13:35, Rainer Schuetze wrote:
If the undefined symbols happen to be related to AssociativeArray, my
current workaround is to add "alias Associative!(Key,Value)
_workaround;" somewhere to force instantiation for the respective Key
and Value types.
The precise GC needs some type info for the allocated memory, so I have
added a TypeInfo parameter to most calls into the GC. This changes the
interface, so the precise cannot be plugged into the current proxy
implementation.
I'm currently cleaning up the precise GC implementation so it can be
switched on with a version when compiling druntime. Here is the current
state: https://github.com/rainers/druntime/tree/gcx_precise
What version of dmd and phobos I should use to link against your
druntime? Undefined symbols weren't AA, its were core.memory and
something else, but they I guess were the result of different versions
phobos and druntime.