[arch-dev-public] [signoff] binutils-2.21-4 and glibc-2.13-3

Stéphane Gaudreault stephane at archlinux.org
Thu Feb 10 20:44:51 EST 2011


Le 9 février 2011 04:15:58, Allan McRae a écrit :
> This is a rebuild to remove nopl instructions on i686 so those "i686"
> processors (e.g. Via C3 Nehemiah) that do not support it do not crash a
> lot.  This issue was supposed to be fixed upstream in binutils-2.21 so
> the old work around for this was removed from our glibc package.   Turns
> out, the binutils fix was not as much of a fix as was previously thought...
> 
> binutils-2.21-4:
>   - new snapshot from 2.21 branch
>   - add upstream patch to stop nopl usage on i686
> 
> glibc-2.13-3:
>   - rebuild to remove nopl instructions
> 
> Before:
>  > objdump -d /lib/ld-2.13.so | grep nopl | wc -l
> 
> 264
> 
> After
> 
>  > objdump -d /lib/ld-2.13.so | grep nopl | wc -l
> 
> 0
> 
> 
> glibc is probably the only package that needed rebuilt to remove those
> instructions as its build forces --mtune=i686 when --march=i686 is used.
>   Those package that listen to --mtune=generic are fine.
> 
> 
> Signoff both,
> Allan

Another x86_64 signoff.
If testing in a chroot is adequate, then signoff i686 too.

Stéphane


More information about the arch-dev-public mailing list