[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: using guile-enabled make while hacking on guile dependencies
From: |
Paul Smith |
Subject: |
Re: using guile-enabled make while hacking on guile dependencies |
Date: |
Thu, 22 Feb 2018 08:51:09 -0500 |
On Thu, 2018-02-22 at 10:53 +0000, address@hidden wrote:
> 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
That message is not generated by make, and make does not use the symbol
GC_move_disappearing_link.
This error is generated by your runtime linker (ld.so), which is trying
to load all the shared libraries linked into your application (in this
case GNU make) before any of the application code is even started. GNU
make can't "shield" itself from this problem: it's not even running
yet.