Gentoo Archives: gentoo-amd64

From: Beso <givemesugarr@×××××.com>
To: gentoo-amd64@l.g.o
Subject: Re: [gentoo-amd64] Re: revdep-rebuild keep on detecting a broken link referred to libqt-mt.so.3
Date: Sat, 01 Mar 2008 10:10:22
Message-Id: d257c3560803010210j7408c282g9e6c625f8bbf78b6@mail.gmail.com
In Reply to: [gentoo-amd64] Re: revdep-rebuild keep on detecting a broken link referred to libqt-mt.so.3 by Duncan <1i5t5.duncan@cox.net>
1 2008/3/1, Duncan <1i5t5.duncan@×××.net>:
2 >
3 > Chris Brennan <xaero@××××××××××.net> posted
4 >
5 > 47C8D787.5060100@××××××××××.net, excerpted below, on Fri, 29 Feb 2008
6 > 23:11:51 -0500:
7 >
8 >
9 > > app-emulation/emul-linux-x86-qtlibs seems to have been the culprit, I
10 > > don't need it for anything that I can tell. It's been removed for now
11 > > and I have moved on to building the app I intended to build when all
12 > > this started (which was The Gimp). As of the writing of this, it is
13 > > building.
14 >
15 >
16 > Cool! =8^)
17 >
18 > Why it'd be putting a 32-bit lib in the standard lib dir is beyond me.
19 > It's certainly a bug. It should be in a 32-bit compatibility dir (IDR
20 > what it was for sure because as I said I don't do multilib now), with 64-
21 > bit libs in lib64, which is usually symlinked one way or the other to lib
22 > on a Gentoo system. The only stuff that should go in lib itself (as
23 > opposed to lib64, even tho the two are linked, the package manager should
24 > still say lib64 for 64-bit) is bitness independent stuff. For example,
25 > bash/perl/python scripts are allowed to install to straight lib.
26 >
27 > So hopefully you don't end up needing that emul package for anything and
28 > don't have to worry about it any more.
29
30
31 try to control if /usr/lib symlink goes on /usr/lib64 or on /usr/lib32. it
32 should never go to the 32bit lib on a 64bit machine. the same goes for the
33 /lib symlink.
34 also you might control what files has the emul-linux-x86-qtlibs via "qlist
35 emul-linux-x86-qtlibs" and see if it has merged something in the 64bit lib
36 (which shouldn't happen). also you might control the same thing with the the
37 64bit qt and see if there are some overlaps.
38
39
40 --
41 dott. ing. beso