I just built a recent snapshot on a FreeBSD system, which previously had a
1.0b3 snapshot installed.

When linking Kaffe, I got hundreds of unresolved symbol errors.  Many were
to _enterUnsafeRegion and _leaveUnsafeRegion.

The problem?  Kaffe is linked using -lkaffevm, and libkaffevm is dynamic.
So, ld searched my LD_LIBRARY_PATH for it.  The old library, installed in
/usr/local/lib, was hit first, and ld couldn't find the symbols.  Choke.

When I renamed /usr/local/lib/libkaffevm.so aside, the build proceeded
correctly, since ld was forced to look further down its path to find the
newly built libkaffevm.

Reply via email to