Openembedded Core Discussions
 help / color / mirror / Atom feed
* Clean of qt4-embedded don't cleanup sysroot and deploy
@ 2011-11-04  9:18 Hauser, Wolfgang (external)
  2011-11-04 10:52 ` Richard Purdie
  0 siblings, 1 reply; 3+ messages in thread
From: Hauser, Wolfgang (external) @ 2011-11-04  9:18 UTC (permalink / raw)
  To: openembedded-devel; +Cc: openembedded-core

I didn't get an answer, so I ask it again.

Hello,

if I do a bitbake -c clean for qt4-embedded or qt4-native all libraries
and binaries of QT are left in the sysroots and all created packages are
left in deploy. This is an result of splitting qt into several sub
packages and install them.

This behavior makes problems if I change the used QT Version of the
distro.
If qt recipe builds, it first searches for the libraries in sysroot
(standard library path of OE) and then it search in its working
directory. While the sysroots contain libraries of a different QT
version now, the build will fail. 

Is there a way to clean all sub packages of qt if I clean the
qt4-embedded or qt4-native package ?

An other solution may be to switch the order of the library paths in the
linker command (-L) to search libraries in the package working path
first. But how to do this in a proper way?

Regards
Wolfgang Hauser



^ permalink raw reply	[flat|nested] 3+ messages in thread
* Clean of qt4-embedded don't cleanup sysroot and deploy
@ 2011-11-03  9:55 Hauser, Wolfgang (external)
  0 siblings, 0 replies; 3+ messages in thread
From: Hauser, Wolfgang (external) @ 2011-11-03  9:55 UTC (permalink / raw)
  To: openembedded-devel, openembedded-core

It may be hidden by the huge work that is done by the community, so I
ask it again.

Hello,

if I do a bitbake -c clean for qt4-embedded or qt4-native all libraries
and binaries of QT are left in the sysroots and all created packages are
left in deploy. This is an result of splitting qt into several sub
packages and install them.

This behavior makes problems if I change the used QT Version of the
distro.
If qt recipe builds, it first searches for the libraries in sysroot
(standard library path of OE) and then it search in its working
directory. While the sysroots contain libraries of a different QT
version now, the build will fail. 

Is there a way to clean all sub packages of qt if I clean the
qt4-embedded or qt4-native package ?

An other solution may be to switch the order of the library paths in the
linker command (-L) to search libraries in the package working path
first. But how to do this in a proper way?

Regards
Wolfgang Hauser



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-11-04 10:58 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-04  9:18 Clean of qt4-embedded don't cleanup sysroot and deploy Hauser, Wolfgang (external)
2011-11-04 10:52 ` Richard Purdie
  -- strict thread matches above, loose matches on Subject: below --
2011-11-03  9:55 Hauser, Wolfgang (external)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox