Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 94872 - [multilib-strict] kde
Summary: [multilib-strict] kde
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Other
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-02 15:52 UTC by Herbie Hopkins (RETIRED)
Modified: 2005-06-07 06:13 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
kde.eclass libdir patch (kde.eclass-libsuffix.patch,891 bytes, patch)
2005-06-02 15:55 UTC, Herbie Hopkins (RETIRED)
Details | Diff
kdelibs multilib env.d patch (kdelibs-multilib-env.d.patch,1.09 KB, patch)
2005-06-02 15:57 UTC, Herbie Hopkins (RETIRED)
Details | Diff
arts multilib env.d patch (arts-multilib-env.d.patch,946 bytes, patch)
2005-06-02 15:59 UTC, Herbie Hopkins (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Herbie Hopkins (RETIRED) gentoo-dev 2005-06-02 15:52:30 UTC
Atm, whilst we install all our kde libs to ${KDEDIR}/lib64 on multilib systems, kde still expects to find them in lib and so fails to run without a lib->lib64 symlink. I'm attaching here a patch to kde.eclass that fixes this. i.e all the libs still get installed to exactly the same place but kde will actually expect them to be there too and so will run without our hacky symlinks (and therefore works in amd64's no-symlinks/no-lib32 profile which will be merged into the default profile at some point).
Comment 1 Herbie Hopkins (RETIRED) gentoo-dev 2005-06-02 15:55:16 UTC
Created attachment 60484 [details, diff]
kde.eclass libdir patch

Here's the patch in question. Just switching to using --enable-libsuffix over
--libdir.
Comment 2 Herbie Hopkins (RETIRED) gentoo-dev 2005-06-02 15:57:48 UTC
Created attachment 60485 [details, diff]
kdelibs multilib env.d patch

This patch is just mirroring what is done in the qt eclass with regards to the
libdir specified in the env.d file: list all libdirs used by the profile.
Comment 3 Herbie Hopkins (RETIRED) gentoo-dev 2005-06-02 15:59:45 UTC
Created attachment 60486 [details, diff]
arts multilib env.d patch

Same changes to arts (as this installs the env.d file with use arts).
Comment 4 Gregorio Guidi (RETIRED) gentoo-dev 2005-06-03 02:56:38 UTC
Looks good to me. 
Comment 5 Herbie Hopkins (RETIRED) gentoo-dev 2005-06-03 03:27:10 UTC
(In reply to comment #4)
> Looks good to me. 

Meaning it's ok if I go ahead and commit these changes?
Comment 6 Gregorio Guidi (RETIRED) gentoo-dev 2005-06-03 03:36:00 UTC
It was meant as: if no one else from the kde team has objections, I think it 
can be committed. 
 
Comment 7 Marcus D. Hanwell (RETIRED) gentoo-dev 2005-06-03 04:27:06 UTC
I have already looked these patches over, and tested them. They look good to me,
but I asked Herbs to open a bug so the rest of the team could review them before
it was committed. It has my thumbs up too.
Comment 8 Caleb Tennis (RETIRED) gentoo-dev 2005-06-03 05:43:39 UTC
looks fine to me 
Comment 9 Gregorio Guidi (RETIRED) gentoo-dev 2005-06-07 06:13:48 UTC
Patches committed now. Thanks.