On 24/03/12 22:20, Allan McRae wrote: > 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 >
Also... there is a conflict between gcc and gcc-fortran. It is exactly the same file so the use of force is OK. No [testing] user is stupid enough to do a -Syuf, right? Allan

