[arch-dev-public] gcc-4.6.0 toolchain in [testing]
The gcc-4.6 toolchain rebuild has been uploaded to [testing]: gcc-4.6.0-1: - major upstream update. See http://gcc.gnu.org/gcc-4.6/changes.html - new dependency - cloog built with isl backend (replaces cloog-ppl) - remove elfutils dep (no longer needed) - clean-up of configure options - soname bump libobjc.so.2 -> .3 - package gcc-go frontend - please test calling C/C++ code, please report results with and without libffi installed linux-api-headers-2.6.38.1-1: - update to latest version binutils-2.21-6: - new upstream snapshot from 2.21 branch - remove patch included upstream glibc-2.13-5: - patch futex issue rather than disabling it libtool-2.4-3: - gcc version bump rebuild Test suite results can be seen at https://wiki.archlinux.org/index.php/User:Allan/Toolchain . There are a few new failures in the gcc and binutils testsuites. Most appear unimportant, but I will investigate further before I consider moving this to [core]. I expect an update to binutils with quite a few backports soon (which may fix some of the gcc lto issues) and I will probably need to grab an updated gcc snapshot in a couple of weeks anyway... Note that I have not done the small libobjc rebuild yet so if you are using gnustep then you might want to hold off updating for a bit. Allan
On 27/03/11 17:09, Allan McRae wrote:
The gcc-4.6 toolchain rebuild has been uploaded to [testing]:
gcc-4.6.0-1: - major upstream update. See http://gcc.gnu.org/gcc-4.6/changes.html - new dependency - cloog built with isl backend (replaces cloog-ppl) - remove elfutils dep (no longer needed) - clean-up of configure options - soname bump libobjc.so.2 -> .3 - package gcc-go frontend - please test calling C/C++ code, please report results with and without libffi installed
linux-api-headers-2.6.38.1-1: - update to latest version
binutils-2.21-6: - new upstream snapshot from 2.21 branch - remove patch included upstream
glibc-2.13-5: - patch futex issue rather than disabling it
libtool-2.4-3: - gcc version bump rebuild
Test suite results can be seen at https://wiki.archlinux.org/index.php/User:Allan/Toolchain . There are a few new failures in the gcc and binutils testsuites. Most appear unimportant, but I will investigate further before I consider moving this to [core]. I expect an update to binutils with quite a few backports soon (which may fix some of the gcc lto issues) and I will probably need to grab an updated gcc snapshot in a couple of weeks anyway...
Note that I have not done the small libobjc rebuild yet so if you are using gnustep then you might want to hold off updating for a bit.
FYI, I took this toolchain for a spin by rebuilding the entire [core]. The only new build failures were mdadm (due to a new warning - it uses -Werror), the old gcc package (due to increased strictness in ada), and the kernel26 and kernel26-lts packages (which I have not investigated). Allan
On 27/03/11 17:09, Allan McRae wrote:
Note that I have not done the small libobjc rebuild yet so if you are using gnustep then you might want to hold off updating for a bit.
gnustep is not compatible with gcc-4.6 objc. There was talk on their mailing list about making a new release in late February that would fix this, but that obviously never happened... Apparently, you may be able to rebuild it using LLVM. Allan
participants (1)
-
Allan McRae