[oe] Let there be rock^insanity

Koen Kooi koen at dominion.kabel.utwente.nl
Mon Feb 19 21:35:55 UTC 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Holger Freyther schreef:
> Hi Freaks, Hi[1],


> The goal of this BitBake class, similiar to the fail-fast patchset  
> (remember CROSS COMPILE Badness?), is to increase quality and to find  
> issues at compile time before someone is shipping the first package  
> with easy and obvious issues.

> -) .la files
> 	All libtool file should under no circumstances point to the  
> $WORKDIR. This is a bug that should be fixed! And there is a lot to  
> be fixed. This can be either hacked with sed or some proper solution  
> I don't know.
> 
> 	For packaged and -native staged files installed should be set to yes  
> (installed=yes). E.g. installed=no is the wrong answer and shows an  
> error. So make sure that installed=yes is found
> 	For -native staged files there should be no trace to /usr/include
> 	For packaged files the libdir should be /usr/lib
> 
> 	Sadly there a lot of -native packages that need fixing, more than  
> one of us can handle alone.

A small sample of insanely broken .la files:

ERROR: QA issue: libltdl.la failed sanity test (reference to workdir or installed)
ERROR: QA issue: libSDL.la failed sanity test (reference to workdir or installed)
ERROR: QA issue: libgettextsrc.la failed sanity test (reference to workdir or installed)
ERROR: QA issue: libgettextpo.la failed sanity test (reference to workdir or installed)
ERROR: QA issue: libfreetype.la failed sanity test (reference to workdir or installed)
ERROR: QA issue: libglib-2.0.la failed sanity test (reference to workdir or installed)
ERROR: QA issue: libgmodule-2.0.la failed sanity test (reference to workdir or installed)
ERROR: QA issue: libgthread-2.0.la failed sanity test (reference to workdir or installed)
ERROR: QA issue: libgobject-2.0.la failed sanity test (reference to workdir or installed)
ERROR: QA issue: libdb-4.3.la failed sanity test (reference to workdir or installed)
ERROR: QA issue: libdbus-1.la failed sanity test (reference to workdir or installed)
ERROR: QA issue: libgdbm.la failed sanity test (reference to workdir or installed)
ERROR: QA issue: libORBitCosNaming-2.la failed sanity test (reference to workdir or installed)
ERROR: QA issue: libORBit-imodule-2.la failed sanity test (reference to workdir or installed)
ERROR: QA issue: libz.la failed sanity test (reference to workdir or installed)
ERROR: QA issue: libusbpp.la failed sanity test (reference to workdir or installed)
ERROR: QA issue: libfakeroot.la failed sanity test (reference to workdir or installed)
ERROR: QA issue: Everything_module.la failed sanity test (reference to workdir or installed)

regards,

Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFF2hg7MkyGM64RGpERAsnXAKCy7qHDprSEKmg+bYrhuEN7YSXohQCghQ6Y
rH8wR2YzM4Q+wk9EKDDhc1k=
=KJk0
-----END PGP SIGNATURE-----




More information about the Openembedded-devel mailing list