more lsbsi joy (ia64 at least)

"Wichmann, Mats D" <[email protected]> Mon, 22 Mar 2004 15:22:14 -0800
Newsgroups gmane.linux.lsb.implementation
Message-ID <[email protected]>
I've been having problems with the lsbi on ia64
which I attributed to the static bash from the
bootstrap phase.  I thought I had worked around
it by building bash twice in the intermediate
phase, once right after glibc so I can get off
using the static copy, a second time later when
all the pieces are available to build the full
bash.  However, it turns out this fixes the problem
only on one of the three ia64 setups I've tried
this on, the other two die actually unpacking the
early bash.

A little googling turned up that apparently some
stuff in glibc 2.3.1 and later interferes with a
static bash; there's a patch to glibc available
to remove the problem. I'm assuming this means the
glibc that bash is linked with, and we don't have 
the ability to affect that since it's the system's
glibc we link with in bootstrap.  I suppose we could
try to add a a build of static glibc to the bootstrap
phase before bash is linked, but that's an extra bit
of complexity that I'd prefer to avoid.

For now, given lack of time/resource I'm going to
assume we can get by with building on Debian testing
where things seem to work, "until something breaks".
We do need a better answer long term (or if something
indeed breaks).  Long term, since most packages don't
really maintain the all-static builds of their libraries,
it's not sensible to expect we can stay with the 
static build.

Mats