[arch-dev-public] gcc-4.7 toolchain in [testing]

Stéphane Gaudreault stephane at archlinux.org
Sat Mar 24 14:14:11 EDT 2012


Le 2012-03-24 08:20, Allan McRae a écrit :
> On 24/03/12 20:09, Allan McRae wrote:
>> I have uploaded the gcc-4.7 toolchain to [testing].
>>
>> gcc-4.7.0-1
>>  - upstream update
>>  - default linker hash style is "gnu"
>>     (we can now remove that from LDFLAGS in makepkg.conf)
>>  - soname bump for libobjc (rebuild done)
>>
>> binutils-2.22-5
>>  - new upstream snapshot
>>
>> linux-api-headers-3.3-1
>>  - upstream update
>>
>> glibc-2.15-8
>>  - install timezone binaries (removed from tzdata)
>>
>> tzdata-2012b-2
>>  - use binaries from glibc
>>
>> libtool-2.4.2-5
>>  - rebuild
>>
>>
>> As usual with major gcc updates, don't expect packages built against the
>> new toolchain to work with the old one...  (especially c++ software).
>>
>> I am quite happy this is working well (I am ~1/3 of the way through
>> rebuilding [core] and have seen no failures so far), but there are a
>> couple of minor test-suite issues I will investigate further.  So this
>> will be in [testing] for the usual couple of weeks.
>>
> FYI: these are the new build failures in [core] with this toolchain:
>
> iptables:
> /usr/include/linux/if_packet.h:176:2: error: unknown type name
> '__aligned_u64'
>
> krb5:
> deltat.c:1694:12: error: 'yylval' may be used uninitialized in this
> function [-Werror=maybe-uninitialized]
>
> syslinux:
> /usr/include/linux/ext2_fs.h:178:41: error: unknown type name 'umode_t'
>
>
> Two are linux-api-headers related and one from -Werror
>
> Allan
krb5 fixed in [testing].
As the error is in generated code, we simply tell gcc to ignore the error.

Stéphane

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 554 bytes
Desc: OpenPGP digital signature
URL: <http://mailman.archlinux.org/pipermail/arch-dev-public/attachments/20120324/43615f1d/attachment.asc>


More information about the arch-dev-public mailing list