All of lore.kernel.org
 help / color / mirror / Atom feed
* WARNING: QA Issue: udev: /lib/libgudev-1.0.so.0.0.1, installed in the base_prefix, requires a shared library under exec_prefix (/usr)
@ 2012-08-25 13:14 Elvis Dowson
  2012-08-25 15:29 ` Andrei Gherzan
  0 siblings, 1 reply; 3+ messages in thread
From: Elvis Dowson @ 2012-08-25 13:14 UTC (permalink / raw)
  To: Yocto Discussion Mailing List

[-- Attachment #1: Type: text/plain, Size: 1802 bytes --]

Hi,
      I have added support for gcc-4.5 and eglibc-2.13, in the retired tool-chain layer, and ran the build, against the latest poky master branch, and get the following warnings:

Build Configuration:
BB_VERSION        = "1.15.3"
TARGET_ARCH       = "powerpc"
TARGET_OS         = "linux"
MACHINE           = "virtex5"
DISTRO            = "poky"
DISTRO_VERSION    = "1.2+snapshot-20120825"
TUNE_FEATURES     = "m32 ppc440 fpu-soft"
TARGET_FPU        = "soft"
meta              
meta-yocto        = "master-xilinx-ml507-gcc-4.5:230631343fd1439fcf5c408e1d31870f5490d235"
toolchain-layer   = "master-xilinx-ml507-gcc-4.5:7086c388699be96873d57f1d4c72ceaabf67846b"
meta-xilinx       = "master-xilinx-ml507-gcc-4.5:4625488ffab40bf9eed6ce36906e433430f0155d"


WARNING: QA Issue: udev: /lib/libgudev-1.0.so.0.0.1, installed in the base_prefix, requires a shared library under exec_prefix (/usr): libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xdead2000)
WARNING: QA Issue: udev: /lib/libgudev-1.0.so.0.0.1, installed in the base_prefix, requires a shared library under exec_prefix (/usr): libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xdead3000)
WARNING: QA Issue: udev: /lib/libgudev-1.0.so.0.0.1, installed in the base_prefix, requires a shared library under exec_prefix (/usr): libffi.so.5 => /usr/lib/libffi.so.5 (0xdead4000)
WARNING: QA Issue: udev: /lib/libgudev-1.0.so.0.0.1, installed in the base_prefix, requires a shared library under exec_prefix (/usr): libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xdead5000)
WARNING: QA Issue: udev: /lib/udev/udev-acl, installed in the base_prefix, requires a shared library under exec_prefix (/usr): libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xdead2000)

How can I fix this? 

Best regards,

Elvis Dowson


[-- Attachment #2: Type: text/html, Size: 3738 bytes --]

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

* Re: WARNING: QA Issue: udev: /lib/libgudev-1.0.so.0.0.1, installed in the base_prefix, requires a shared library under exec_prefix (/usr)
  2012-08-25 13:14 WARNING: QA Issue: udev: /lib/libgudev-1.0.so.0.0.1, installed in the base_prefix, requires a shared library under exec_prefix (/usr) Elvis Dowson
@ 2012-08-25 15:29 ` Andrei Gherzan
  2012-08-25 16:48   ` Tomas Frydrych
  0 siblings, 1 reply; 3+ messages in thread
From: Andrei Gherzan @ 2012-08-25 15:29 UTC (permalink / raw)
  To: Elvis Dowson; +Cc: Yocto Discussion Mailing List

[-- Attachment #1: Type: text/plain, Size: 2367 bytes --]

On Sat, Aug 25, 2012 at 4:14 PM, Elvis Dowson <elvis.dowson@gmail.com>wrote:

> Hi,
>       I have added support for gcc-4.5 and eglibc-2.13, in the retired
> tool-chain layer, and ran the build, against the latest poky master branch,
> and get the following warnings:
>
> Build Configuration:
> BB_VERSION        = "1.15.3"
> TARGET_ARCH       = "powerpc"
> TARGET_OS         = "linux"
> MACHINE           = "virtex5"
> DISTRO            = "poky"
> DISTRO_VERSION    = "1.2+snapshot-20120825"
> TUNE_FEATURES     = "m32 ppc440 fpu-soft"
> TARGET_FPU        = "soft"
> meta
> meta-yocto        =
> "master-xilinx-ml507-gcc-4.5:230631343fd1439fcf5c408e1d31870f5490d235"
> toolchain-layer   =
> "master-xilinx-ml507-gcc-4.5:7086c388699be96873d57f1d4c72ceaabf67846b"
> meta-xilinx       =
> "master-xilinx-ml507-gcc-4.5:4625488ffab40bf9eed6ce36906e433430f0155d"
>
>
> WARNING: QA Issue: udev: /lib/libgudev-1.0.so.0.0.1, installed in the
> base_prefix, requires a shared library under exec_prefix (/usr):
> libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xdead2000)
> WARNING: QA Issue: udev: /lib/libgudev-1.0.so.0.0.1, installed in the
> base_prefix, requires a shared library under exec_prefix (/usr):
> libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xdead3000)
> WARNING: QA Issue: udev: /lib/libgudev-1.0.so.0.0.1, installed in the
> base_prefix, requires a shared library under exec_prefix (/usr):
> libffi.so.5 => /usr/lib/libffi.so.5 (0xdead4000)
> WARNING: QA Issue: udev: /lib/libgudev-1.0.so.0.0.1, installed in the
> base_prefix, requires a shared library under exec_prefix (/usr):
> libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xdead5000)
> WARNING: QA Issue: udev: /lib/udev/udev-acl, installed in the base_prefix,
> requires a shared library under exec_prefix (/usr): libglib-2.0.so.0 =>
> /usr/lib/libglib-2.0.so.0 (0xdead2000)
>
> How can I fix this?
>
>
The fix is very simple. The idea here is that a library from / which needs
something from /usr can have some problems while being on systems where /
and /usr are on different partitions and /usr can be unavailable at an
early stage. The obvious fix would be to move libgudev in /usr but before
doing this we need to be sure that nobody needs this in the early stages of
booting.

I would love to see this warning addressed.

ag

[-- Attachment #2: Type: text/html, Size: 3619 bytes --]

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

* Re: WARNING: QA Issue: udev: /lib/libgudev-1.0.so.0.0.1, installed in the base_prefix, requires a shared library under exec_prefix (/usr)
  2012-08-25 15:29 ` Andrei Gherzan
@ 2012-08-25 16:48   ` Tomas Frydrych
  0 siblings, 0 replies; 3+ messages in thread
From: Tomas Frydrych @ 2012-08-25 16:48 UTC (permalink / raw)
  To: yocto

On 25/08/12 16:29, Andrei Gherzan wrote:
> The obvious fix would be to move libgudev in /usr but before
> doing this we need to be sure that nobody needs this in the early stages of
> booting.

That does not really matter; as things are if something is trying to use
libgudev before /usr is mounted, it will not work anyway, so moving it
under /usr/lib will not break anything that is not already broken per
se. But it could possibly break libgudev itself -- I think this is an
upstream bug that would be best pursued with the udev developers.

Tomas


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

end of thread, other threads:[~2012-08-25 16:49 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-25 13:14 WARNING: QA Issue: udev: /lib/libgudev-1.0.so.0.0.1, installed in the base_prefix, requires a shared library under exec_prefix (/usr) Elvis Dowson
2012-08-25 15:29 ` Andrei Gherzan
2012-08-25 16:48   ` Tomas Frydrych

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.