On Apr 2, 2007, at 7:54 PM, Alexander Kabaev wrote:
I am working on integrating GCC 4.1.x series into FreeBSD src/ tree.
I went ahead and implemented necessary code in FreeBSD's ld-elf.so.
1 and with little changes in gcc crtstuff.c and unwind-dw2-fde-
glibc.c I was able to get things working.
I wonder if you could confirm that this is a good resolution for the
circular dependency issue or is there a better way.
I think it's a reasonable way to do it, we do something similar on
darwin.
I wonder if GCC team will be willing to accept gcc part of my changes
into mainstream sources if I submit a patch.
To do this, we'd want you to get 4.3 working, submit a patch for
that. Then backport it to 4.2, submit that patch, then backport that
to 4.1 and submit that patch. Hope you have your paper work done.
What are chances of something like this to be committed into not
only trunk, but also GCC
4.1, 4.2 and 4.3 branches?
Reasonable.
FreeBSD 7.0 wants to ship with GCC 4.1, but newer version is likely
to be imported into trunk shortly after CVS is branched for 7.0
release.
I'd recommend 4.2 at this point.