Changes between Version 1 and Version 2 of Ticket #1095


Ignore:
Timestamp:
Dec 18, 2015, 12:14:30 PM (9 years ago)
Author:
William Harrington
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1095 – Description

    v1 v2  
    44[http://clfs.org/~kb0iic/livecdupd/]
    55
    6 So far GCC needs to be upgraded to at least 4.2.3 because of binutils and gold requirements.
     6So 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.
    77
    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:
     8ISL 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{{{
     11cp -v include/isl/ctx.h{,.orig}
     12sed '83/s/.$//' include/isl/ctx.h.orig > include/isl/ctx.h
     13}}}
     14
    915https://groups.google.com/d/msg/isl-development/olvv6MU_3gE/VMf8qzZLCQAJ
    1016
    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.
     17Editing the header in ISL for cross-tools is best no matter which host compiler version is used.
    1218
    1319Chris found some issues, but I'm still at gcc-static right now.