Gentoo Archives: gentoo-alt

From: Fabian Groffen <grobian@g.o>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] revdep-rebuild and install_name
Date: Tue, 15 May 2007 19:33:01
Message-Id: 20070515193232.GG12334@gentoo.org
In Reply to: Re: [gentoo-alt] revdep-rebuild and install_name by Fabian Groffen
1 On 14-05-2007 17:27:49 +0200, Fabian Groffen wrote:
2 > > No, as far as I can see, only libcurses.*.dylib (and if unicode is in use,
3 > > libcursesw.*.dylib) are moved to /lib. lib{form,menu,panel} and their wide
4 > > versions are put into /usr/lib, and those are the ones that cause problems,
5 > > because there are no links from /lib to /usr/lib. gen_usr_ldscript()
6 > > doesn't create links from /lib to /usr/lib.
7 >
8 > True. So it sucks. Bleh. It actually needs two
9 > configure/make/install runs to get that right.... :(
10
11 I think I fixed this now. Just some dirty hacking in the makefiles, but
12 it seems it works, and libtool groks it. Result:
13
14 [tefnut:portage/sys-libs/ncurses] % otool -L $EPREFIX/usr/lib/libmenu.5.dylib
15 /Library/Gentoo/usr/lib/libmenu.5.dylib:
16 /Library/Gentoo/usr/lib/libmenu.5.dylib (compatibility version 5.0.0, current version 5.0.0)
17 /Library/Gentoo/lib/libncurses.5.dylib (compatibility version 5.0.0, current version 5.0.0)
18 /Library/Gentoo/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
19 /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.1.9)
20
21 (libmenu which is in usr/lib correctly links to lib/libncurses)
22
23 --
24 Fabian Groffen
25 Gentoo on a different level
26
27 --
28 gentoo-alt@g.o mailing list

Replies

Subject Author
Re: [gentoo-alt] revdep-rebuild and install_name Johan Hattne <johan.hattne@××××××××××××.de>