Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH 0/3] avoid refs to sysroot in pkgconfig files
@ 2014-12-18 11:04 Enrico Scholz
  2014-12-18 11:04 ` [PATCH 1/3] insane: added 'pkgconfig-nosysroot' check Enrico Scholz
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Enrico Scholz @ 2014-12-18 11:04 UTC (permalink / raw)
  To: openembedded-core; +Cc: Enrico Scholz

Some pkgconfig files like libkmod.pc or fontconfig.pc contain absolute
paths to sysroot dirs in their Cflags: or Libs: section.  This can
break build of dependent packages because wrong paths will be created.

Patchset tries to detect and fix such issues automatically.  It is
conservative by using $PKG_CONFIG_SYSROOT_DIR instead of $TMPDIR.

Enrico Scholz (3):
  insane: added 'pkgconfig-nosysroot' check
  pkgconfig.bblcass: remove PKG_CONFIG_SYSROOT_DIR from installed .pc
    files
  insane: made 'pkgconfig-nosysroot' check critical

 meta/classes/insane.bbclass    | 16 +++++++++++++++-
 meta/classes/pkgconfig.bbclass | 17 +++++++++++++++++
 2 files changed, 32 insertions(+), 1 deletion(-)

-- 
1.9.3



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

end of thread, other threads:[~2014-12-18 12:47 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-18 11:04 [PATCH 0/3] avoid refs to sysroot in pkgconfig files Enrico Scholz
2014-12-18 11:04 ` [PATCH 1/3] insane: added 'pkgconfig-nosysroot' check Enrico Scholz
2014-12-18 11:04 ` [PATCH 2/3] pkgconfig.bblcass: remove PKG_CONFIG_SYSROOT_DIR from installed .pc files Enrico Scholz
2014-12-18 12:03   ` Richard Purdie
2014-12-18 12:47     ` Enrico Scholz
2014-12-18 11:04 ` [PATCH 3/3] insane: made 'pkgconfig-nosysroot' check critical Enrico Scholz

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