no way to compare when less than two revisions

Differences

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


toolchain-build [2018/02/15 15:58] (current) – created - external edit 127.0.0.1
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