Dave Barry hacks GCC
Well, it's not the cleanest of solutions, but God bless Dave Barry for
hacking up GCC to build something like what we want. There's a big
hairy patch up at
http://gar.lnx-bbc.org/cvs/gar/devel/gcc/Makefile.diff?r1=1.12&r2=1.14
that makes my head nearly spin, but I think it's a good thing. We're
still working on getting the dirs right, but somehow Dave says that
doing so breaks things.
My hatred for big old packages with crufty build systems grows. At
least the Linux kernel build system is something that lots of people
use, so it's only really showing its age in the area of feature
dependencies. But gcc and X make me physically cringe when I think
about them.
I hated XFree86, but now I just hate GCC
I hacked and sawed for months before Dave Barry finally pushed TinyX
into my face, and I realized that it was exactly what the LNX-BBC
needed. It was a quick day's work to get it mostly set up in a pretty
good fashion.
But since we were not about to take twm, I nixed it in favor of
hackedbox. The problem: hackedbox is C++, and our libstdc++.so isn't
getting installed. This is giving us big headaches, as no matter how
many ways we build gcc, it only ever gets bigger yet never succeeds in
installing libstdc++!
It's enough to make me pine for the days when it was a separate
package, and we may end up having to use a pre-2.95 version of the
thing in the end as a hideous patch. GAR.