bug-mit-scheme
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-mit-scheme] [bug #40152] mit-scheme-c-9.1.1 bootstrap fails when li


From: Taylor R. Campbell
Subject: [Bug-mit-scheme] [bug #40152] mit-scheme-c-9.1.1 bootstrap fails when libxcb (and probably others) are missing
Date: Thu, 03 Oct 2013 22:32:16 +0000
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:10.0.1) Gecko/20100101 Firefox/10.0.1

Follow-up Comment #2, bug #40152 (project mit-scheme):

The problem is not that MIT Scheme uses libxcb and it is missing.  The problem
is threefold:

1. The bootstrap build tries to link against X11 needlessly.
2. The build fails late during make, not early during configure, when linking
against libX11 fails.
3. Using -lX11 brought in a static libX11.a, which is probably not the right
thing -- although I don't know in this case.

On an ELF system and perhaps others, if you link against a static libX11.a,
when libX11 normally depends on libxcb, then the normal recursive shared
library dependency mechanism of ELF doesn't kick in because the libraries are
static.  Instead, if you want to link with -lX11, you must also pass -lxcb and
similar for every library libX11 depends on itself.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?40152>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]