[oe] patch to fix libstdc++ problem, was Re: Images no longer automatically include libstdc++6

Koen Kooi k.kooi at student.utwente.nl
Sun Sep 12 11:48:14 UTC 2010


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

On 12-09-10 13:27, Frans Meulenbroeks wrote:
> 2010/9/12 Koen Kooi <k.kooi at student.utwente.nl>:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> On 12-09-10 10:34, Frans Meulenbroeks wrote:
> 
>>> Haven't had time to test this yet, but I feel at least a PR bump is
>>> missing (or perhaps a set of PR bumps)
>>
>> Since it would require a PR bump for everything that is built with gcc,
>> I'm going to say:
>>
>> That's what DISTRO_PR is for, which is up to distro maintainers to bump.
> 
> Still I feel PR or INC_PR bumps of the affected gcc recipes is
> appropriate, if only to fix it for distro's that do not immediately
> bump DISTRO_PR.
> We have quite some distro's and not all are maintained equally well,
> so I can imagine it'll take some time for them to bump
> Actually some distro's seem orphaned, so for those it might never
> happen and bumping the GCC PR's at least will give them the fix too.

It won't, since you need to rebuild everything that uses gcc. Bumping PR
for gcc-cross would just give people a false sense of security. I'm not
against bumping PR for gcc-cross, I'm just saying that it doesn't come
close to fixing the problem at hand, which is packages with missing
dependencies (libgcc for normal ones, libstdc++ for c++ ones,
libgfortran for fortran ones, etc).

> Thinking of it let's see how many distro's actually use DISTRO_PR:
> ../../conf/distro/angstrom-2008.1.conf:DISTRO_PR = ".6"
> ../../conf/distro/kaeilos-2010.conf:DISTRO_PR = ".1"
> ../../conf/distro/kaeilos.conf:DISTRO_PR = ".5"
> ../../conf/distro/angstrom-2010.x.conf:DISTRO_PR = ".7"
> ../../conf/distro/shr.conf:DISTRO_PR = ".5"
> 
> So that is 5 out of the 32 recipes.
> Even one of your own (angstrom-2008.1-legacy.conf) does ot use DISTRO_PR

Do you know how requires work in OE?

conf/distro$ grep require angstrom-2008.1-legacy.conf
require conf/distro/angstrom-2008.1.conf

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

iD8DBQFMjL3+MkyGM64RGpERAsRvAJ43TZNi07Md1wcPxdz5T6KaYYl8AwCgvNLY
X+Hd1AJVQULZ0BDAiiU6X5A=
=hIhF
-----END PGP SIGNATURE-----





More information about the Openembedded-devel mailing list