TO DO.
ns32k GNU Toolchin build test for various platforms.
! DO NOT ever build early GNU Binutils for ns32k on the 64-bit host ! It produces broken “as” and “ld” for ns32k architecture due to 64-bit “int” C type. Use a 32-bit host.
RHEL
RHEL 5 32-bit
Red Hat Enterprise Linux 5, CentOS 5 and Oracle Linux 5 are “source compatible”
Version 5.11, 32-bit.
“System” GCC 4.1.2-55 (55 is local patchlevel).
“Compat” GCC 3.4.6 /usr/bin/gcc34
Binutils | System GCC 4.1.2 | Compat GCC 3.4.6 |
---|---|---|
binutils-2.9.1 | FAIL | FAIL |
binutils-2.12.1a | FAIL | OK |
binutils-2.13.2.1a | FAIL | OK |
binutils-2.20.1a | OK | OK |
binutils-2.24 | OK | OK |
RHEL 5 64-bit
Binutils | System GCC 4.1.2 | Compat GCC 3.4.6 |
---|---|---|
binutils-2.24 | OK | OK |
binutils-2.27 | OK | OK |
RHEL 6 32-bit
Red Hat Enterprise Linux 6, CentOS 6 and Oracle Linux 6 are “source compatible”
Version 6.9, 32-bit.
“System” GCC 4.4.7-17 (17 is local patchlevel).
Binutils | System GCC 4.4.7 |
---|---|
binutils-2.13.2.1a | FAIL |
binutils-2.20.1a | OK |
binutils-2.24 | OK |
binutils-2.27 | OK |
Pre-built ZIP ns32k GNU Toolchain (binutils-2.24
and gcc-3.4.6
) for RHEL6 32-bit : http://wiki.sensi.org/download/opt-cross-toolchain-redhat6.zip
FreeBSD
FreeBSD 7 32-bit
Version 7.3, 32-bit
“System” GCC 4.2.1
“Compat” GCC 3.4.6 /usr/local/bin/gcc34
Binutils | System GCC 4.2.1 | Compat GCC 3.4.6 |
---|---|---|
binutils-2.9.1 | FAIL | FAIL |
binutils-2.12.1a | FAIL | OK |
binutils-2.13.2.1a | FAIL | OK |
binutils-2.20.1a | PROBLEMS | PROBLEMS |
binutils-2.24 | PROBLEMS | PROBLEMS |
Something is broken in the gprof's build script on the FreeBSD 7: it incorrectly creates some Makefiles. See a following:
http://forums.fedoraforum.org/showthread.php?t=267449
Remove a .m suffix from the .SUFFUX definition in the gprof/Makefile
Cygwin
Cygwin-1.5.25
Installed from the “Cygwin time Machine”
“System” GCC 3.4.4 (cygwing special)
Binutils | System GCC 3.4.4 |
---|---|
binutils-2.24 | OK |
Pre-built ZIP ns32k GNU Toolchain (binutils-2.24
and gcc-3.4.6
) for Gygwin-1.5.25 : http://wiki.sensi.org/download/opt-cross-toolchain-cygwin1525.zip
Requires Cygwin-1.5.25 installed.
Cygwin-2.8
32-bit version
CYGWIN_NT-6.1 MYHOME-PC 2.8.0(0.309/5/3) 2017-04-01 20:42 i686 Cygwin
“System” GCC 5.4.0
Binutils | System GCC 5.4.0 |
---|---|
binutils-2.24 | FAIL |