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