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