Matthew,
I see the same g++ regressions (when I build gcc trunk under fink
with odcctools deinstalled and Xcode 2.3 installed) as reported here...
http://gcc.gnu.org/ml/gcc-testresults/2006-06/msg00221.html
I am waiting to hear back from Bradley about the details of his build
configuration. As I mentioned before, if I don't allow fink to source
and build gcc trunk then these regressions don't occur. Also, I have
noticed that if I use the current gcc4.patch from fink 10.4 unstable
applied to gcc trunk and build it as a fink package, the g++ regressions
don't appear. The gcc4.patch has some unexplained hacks to configure
which may come into play.
I am bothered by all of this because I have routinely built gcc 4.1
branch using the fink packaging for gcc4 over the past couple of years
and haven't run into these sort of regressions. Unfortunately the
gcc4.patch being applied in gcc4 for 10.4 unstable is undocumented so
it is unclear which patches were required by macintel and which were
required by darwin under fink in general. I am hoping we can sort this
out and eliminate those patches and hacks (like --disable-multilib)
that aren't required by a current cctools.
Jack
ps I would note that the gcc4 builds of gcc 4.1.x never required
hacks to the configure scripts in gcc. With regards to the CFLAGS
how do you figure that CFLAGS, CPPFLAGS, CXXFLAGS, and LDFLAGS
should get changed. I looked through /sw/bin/init.sh and didn't
see anything setting those. Shouldn't those only be changed within
fink when it builds a package and not in the general environmentals
when fink is sourced?
_______________________________________________
Fink-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-devel