﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
983	CC and LDFLAGS in early final-system packages	chris@…	clfs-commits@…	"Several packages in the final-system have lines similar to this:
{{{
CC=""gcc -isystem /usr/include"" \
CXX=""g++ -isystem /usr/include"" \
LDFLAGS=""-Wl,-rpath-link,/usr/lib:/lib"" \
  ./configure [...]
}}}
This is found in most packages between Glibc and GCC in the final-system.
There's no explanation given for these variables. I guess they're supposed to be to ensure that those packages look for headers and libs in the right place, though in my experience they build just fine without those. Also, even if the -isystem is needed, I believe that could just be added to GCC's specsfile during the toolchain adjustment, as LFS does.

And of course, if this stuff is needed/useful, it should also be on the rest of the packages between Glibc and GCC, even if only for consistency. Looking for thoughts from anyone who knows more than I do about how the toolchain all works together..."	task	new	major		BOOK				berzerkula@… jonathan@… chris@…
