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
Navigation