While building a project (https://github.com/sagemath/sage)
on Arch Linux (which provides Guile-enabled GNU make)
we have encountered make crashes which look as follows

make: symbol lookup error: /usr/lib/libguile-2.2.so.1: undefined symbol:
GC_move_disappearing_link

which we traced down to a modified by the build environment
LD_LIBRARY_PATH (or its equivalent) pointing to an incompatible with
libgc linked by Guile.

We would like to understand whether this is a limitation of
guile-enabled make (and thus we need to use make built without Guile)
or a GNU make bug---one would expect a build tool like GNU make to be
better shielded from the environment it has to work in.

Thanks,
Dima
http://users.ox.ac.uk/~coml0531/

_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to