[oe] [RFC] Handling of virtual/* namespace in packages

Koen Kooi k.kooi at student.utwente.nl
Wed Oct 17 20:32:35 UTC 2007


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

Dr. Michael Lauer schreef:
> Koen Kooi wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
> 
>> Richard Purdie schreef:
>>> On Mon, 2007-10-15 at 20:11 +0200, Koen Kooi wrote:
>>>> Richard Purdie schreef:
>>>>> So perhaps we should just standardise the existing xserver behaviour
>>>>> into a dedicated namespace:
>>>>>
>>>>> DEPENDS = "virtual/xserver"
>>>>> RDEPENDS_xyz = "${VIRTUAL-RUNTIME_xserver}"
>>>>>
>>>>> and the machine.conf in this case would say
>>>>>
>>>>> PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive"
>>>>> VIRTUAL-RUNTIME_xserver = "xserver-kdrive-fbdev"
>>>> We have the ${XSERVER} var for runtime selecting it:
>>> Indeed. So what should we use for update-alternatives,
>>> ${UPDATE-ALTERNATIVES} ? My point was that this is going to keep biting
>>> us and a dedicated namespace might make sense?
> 
>> I'd say we copy the VIRTUAL-RUNTIME (note the OEDEM hyphen   ) from poky for kdrive and
>> u-a. Any objections?

Question: glibc, eglibc and uclibc map to 'libc6' at package time, how do we get that into
meta-toolchain? I added this:

LIBC_linux = "glibc"
LIBC_linux-uclibc = "uclibc"
LIBC_linux-gnueabi = "glibc"
LIBC_linux-uclibcgnueabi = "uclibc"

which works fine for glibc and uclibc, but not for eglibc. To make it worse, we also need
(e)(g)(uc)libc-dev in the toolchain....

regards,

Koen


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

iD8DBQFHFnFjMkyGM64RGpERAtYcAJ47IBLERVKRgBIVRsZXoPD7G34sOQCgprRK
8swM0hbLxajzSANUPWNBTRs=
=/NNm
-----END PGP SIGNATURE-----




More information about the Openembedded-devel mailing list