**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 |