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----- |