Changes between Version 1 and Version 2 of Ticket #1095
- Timestamp:
- Dec 18, 2015, 12:14:30 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #1095 – Description
v1 v2 4 4 [http://clfs.org/~kb0iic/livecdupd/] 5 5 6 So far GCC needs to be upgraded to at least 4.2.3 because of binutils and gold requirements.6 So far GCC needs to be upgraded to at least 4.2.3 because of newer Binutils and GOLD Linker requirements and the heavy use of templates. A 4.1.2 compiler can only work if using the 4.1.3 prerelease fixes (4.1.3 was never released). This is why I say GCC should at least use 4.2.3 as of now. Same issue with 4.2.0, 4.2.1, and 4.2.2. 4.2.3 is fine. 7 7 8 ISL 0.15 has a header issue which causes issues with compilers that don't default to C99 and a comma exists at the end of an enumeration: 8 ISL 0.15 has a header issue at ctx.h line 83 which causes issues with older compilers regarding C99 and a comma existing at the end of an enumeration. During ISL cross-tools install: 9 10 {{{ 11 cp -v include/isl/ctx.h{,.orig} 12 sed '83/s/.$//' include/isl/ctx.h.orig > include/isl/ctx.h 13 }}} 14 9 15 https://groups.google.com/d/msg/isl-development/olvv6MU_3gE/VMf8qzZLCQAJ 10 16 11 Editing the header in ISL for cross-tools is okay, or force 4.2.3 to use c99 for ISL 0.15 when building GCC 5.2.0/5.3.0. I think C99 is default starting at GCC 4.5.17 Editing the header in ISL for cross-tools is best no matter which host compiler version is used. 12 18 13 19 Chris found some issues, but I'm still at gcc-static right now.