**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 ==
[[wp>Red Hat Enterprise Linux]] 5, [[wp>CentOS]] 5 and [[wp>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 ==
[[wp>Red Hat Enterprise Linux]] 6, [[wp>CentOS]] 6 and [[wp>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 "[[http://www.crouchingtigerhiddenfruitbat.org/Cygwin/timemachine.html|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 |