Differences

This shows you the differences between two versions of the page.

Link to this comparison view

toolchain-build [2018/02/15 12:58] (current)
Line 1: Line 1:
 +**TO DO.**
 +
 +**ns32k** GNU Toolchin build test for various platforms.
 +
 +<​html>​
 +<span style="​color:​red;​font-size:​100%;">​! DO NOT</​span>​
 +</​html>​ 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 ​  | <​html><​span style="​color:​red;​font-size:​100%;">​FAIL</​span></​html>​ | <​html><​span style="​color:​red;​font-size:​100%;">​FAIL</​span></​html>​ |
 +| binutils-2.12.1a | <​html><​span style="​color:​red;​font-size:​100%;">​FAIL</​span></​html>​ | <​html><​span style="​color:​green;​font-size:​100%;">​OK</​span></​html>​ |
 +| binutils-2.13.2.1a | <​html><​span style="​color:​red;​font-size:​100%;">​FAIL</​span></​html>​ | <​html><​span style="​color:​green;​font-size:​100%;">​OK</​span></​html>​ |
 +| binutils-2.20.1a | <​html><​span style="​color:​green;​font-size:​100%;">​OK</​span></​html>​ | <​html><​span style="​color:​green;​font-size:​100%;">​OK</​span></​html>​ |
 +| binutils-2.24 | <​html><​span style="​color:​green;​font-size:​100%;">​OK</​span></​html>​ | <​html><​span style="​color:​green;​font-size:​100%;">​OK</​span></​html> ​  |
 +
 +== RHEL 5 64-bit ==
 +
 +^ Binutils ​     ^ System GCC 4.1.2      ^ Compat GCC 3.4.6         ^
 +| binutils-2.24 | <​html><​span style="​color:​green;​font-size:​100%;">​OK</​span></​html>​ | <​html><​span style="​color:​green;​font-size:​100%;">​OK</​span></​html> ​  |
 +| binutils-2.27 | <​html><​span style="​color:​green;​font-size:​100%;">​OK</​span></​html>​ | <​html><​span style="​color:​green;​font-size:​100%;">​OK</​span></​html> ​  |
 +
 +== 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 | <​html><​span style="​color:​red;​font-size:​100%;">​FAIL</​span></​html>​ |
 +| binutils-2.20.1a | <​html><​span style="​color:​green;​font-size:​100%;">​OK</​span></​html>​ |
 +| binutils-2.24 | <​html><​span style="​color:​green;​font-size:​100%;">​OK</​span></​html>​ |
 +| binutils-2.27 | <​html><​span style="​color:​green;​font-size:​100%;">​OK</​span></​html>​ |
 +
 +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 | <​html><​span style="​color:​red;​font-size:​100%;">​FAIL</​span></​html>​ | <​html><​span style="​color:​red;​font-size:​100%;">​FAIL</​span></​html>​ |
 +| binutils-2.12.1a | <​html><​span style="​color:​red;​font-size:​100%;">​FAIL</​span></​html>​ | <​html><​span style="​color:​green;​font-size:​100%;">​OK</​span></​html>​ |
 +| binutils-2.13.2.1a | <​html><​span style="​color:​red;​font-size:​100%;">​FAIL</​span></​html>​ | <​html><​span style="​color:​green;​font-size:​100%;">​OK</​span></​html>​ |
 +| binutils-2.20.1a | <​html><​span style="​color:​orange;​font-size:​100%;">​PROBLEMS</​span></​html>​ | <​html><​span style="​color:​orange;​font-size:​100%;">​PROBLEMS</​span></​html>​ |
 +| binutils-2.24 | <​html><​span style="​color:​orange;​font-size:​100%;">​PROBLEMS</​span></​html>​ | <​html><​span style="​color:​orange;​font-size:​100%;">​PROBLEMS</​span></​html>​ |
 +
 +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 | <​html><​span style="​color:​green;​font-size:​100%;">​OK</​span></​html>​ |
 +
 +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 | <​html><​span style="​color:​red;​font-size:​100%;">​FAIL</​span></​html>​ |
  

Navigation