﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
1095	Host System Requirements Check	William Harrington	clfs-commits@…	"Chris mentioned the notion to check our Host System Requirements section.

I have been testing with the updated lfs livecd which is based on 6.3 with my own updates:
[http://clfs.org/~kb0iic/livecdupd/]

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.

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:

{{{
cp -v include/isl/ctx.h{,.orig}
sed '83/s/.$//' include/isl/ctx.h.orig > include/isl/ctx.h
}}}

https://groups.google.com/d/msg/isl-development/olvv6MU_3gE/VMf8qzZLCQAJ

Editing the header in ISL for cross-tools is best no matter which host compiler version is used.

Chris found some issues, but I'm still at gcc-static right now."	task	new	trivial	CLFS Standard 3.1.0	BOOK	CLFS Standard GIT			berzerkula@… jonathan@… chris@… cross-lfs@…
