On Donnerstag 23 April 2009, Markos Chandras wrote:
> On Thursday 23 April 2009 14:26:39 Volker Armin Hemmann wrote:
> > On Donnerstag 23 April 2009, Markos Chandras wrote:
> > > Hello There,
> > >
> > > I asked about this on #gentoo-amd64, but I ll be quite busy and I might
> > > miss the answer.
> > >
> > > So
> > >
> > > I have a problem with qt-creator installation on amd64
> > >
> > > Take a look on this code
> > >
> > > linux-*-64 {
> > >     IDE_LIBRARY_BASENAME = lib64
> > > } else {
> > >     IDE_LIBRARY_BASENAME = lib
> > > }
> > >
> > > According to this, when the system is amd64, libraries should be
> > > installed under lib64/ directory, else they will be installed on lib/
> > > directory.
> > >
> > > The thing is that on my amd64 system, they install on lib/ directory.
> > > Do you have any ideas why it fails to pick the right directory?
> > >
> > > My features are
> > >
> > > Eternity ~ # portageq envvar FEATURES
> > > buildpkg ccache distlocks fixpackages metadata-transfer parallel-fetch
> > > preserve-libs protect-owned sandbox sfperms strict unmerge-orphans
> > > userfetch
> > >
> > >
> > > I tried to add multilib on FEATURES but it didnt solve this issue
> > >
> > > Thanks :)
> >
> > you don't add multilib to features. You have to use a multilib profile!
> > If you use this one:
> > default/linux/amd64/2008.0/desktop
> >
> > you are using a multilib profile.
> >
> > I would say its a bug in the ebuild - it ends in /usr/lib here too.
> >
> > why it doesn't use get_libdir to get the right lib to install into is a
> > question best answered by the author(s) of the ebuild.
>
> I am the author of the ebuild :)

which makes the talking a lot easier ;)

>
> Until 1.0.0 version, $(get_libdir) was the solution to this problem

hm

>
> I guess I could do some ugly hacking there in order to fix that as well but
> I would prefer a cleaner solution
>
> In any case, I am running correct profile, so I think it is a 'qt-creator'
> specific bug.

looks like. Yeah.

Glück Auf

Reply via email to