Gentoo Archives: gentoo-lisp

From: Marijn <hkBst@g.o>
To: Matthew Flatt <mflatt@×××××××.edu>
Cc: "dev@×××××××××××.org" <dev@×××××××××××.org>, Bigloo Mailing list <bigloo@××××××××××××.fr>, gentoo-lisp@l.g.o
Subject: [gentoo-lisp] Re: [racket-dev] racket unlinking bigloo lib
Date: Thu, 12 Jan 2012 09:20:08
Message-Id: 4F0EA71C.7050505@gentoo.org
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On 10-01-12 15:25, Matthew Flatt wrote:
5 > At Tue, 10 Jan 2012 11:31:19 +0100, Marijn wrote:
6 >> Racket calls `ldconfig -n /usr/lib' in the course of doing `make
7 >> install' and this causes one of bigloo's shared object symlinks
8 >> to be unlinked. I don't think racket should be calling ldconfig.
9 >
10 > That call comes from `libtool --mode=finish'. I'm no libtool
11 > expert,but my understanding is that `libtool --mode=finish' is
12 > needed in general when installing via `libtool'.
13
14 I'm far from an expert on libtool.
15
16 Using DESTDIR everything including shared libraries is installed in a
17 staging area by `make install'. Files will only be moved to the ``live
18 filesystem'' by the package manager after things like make install
19 have finished running. Currently `libtool --mode=finish' is run on the
20 ``live filesystem'' library directory. This should not have any effect
21 on anything in the staging area.
22
23 Thus `libtool --mode=finish' should either be run on the DESTDIR
24 staging area or not at all.
25
26 Marijn
27 -----BEGIN PGP SIGNATURE-----
28 Version: GnuPG v2.0.18 (GNU/Linux)
29 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
30
31 iEYEARECAAYFAk8OpxwACgkQp/VmCx0OL2z5BwCffdwgsr8LNua1whRL+WRawQ6a
32 VasAoIqZPcXdzllC4X8WchOlK/rxmeGa
33 =f3vP
34 -----END PGP SIGNATURE-----