On Fri, 27 Jun 2003, David Berry wrote:
> Can anyone tell me why I get loads of references to undefined symbol
> __ctype_b when I try to build kappa (amongst other things) under redhat 9?
> Trawling around on the web reveals that loads of people are having
> problems with this symbol having dissappeared, but I havn't come across
> any clear explanation or solution for the problem yet (i'll keep looking).
> This is a fresh install of RH 9, and I'm building the whole USSC from
> source (taken from /star/sources on rlspc10).
Hi David,
It's just that libgcc no longer exports this compatibility symbol (plus
another whose name escapes me), hoped there might be an update to fix this
sometime (as RedHat did for 8), but no joy yet.
The _only_ work around is to rebuild completely from source (you still see
these reports because of the odd library that isn't rebuilt from source,
CONVERT is the main culprit here).
Posted a message to this list a while back recommending that we do a RH9
release this time for just this reason, which Steve was doing... So I
guess, if all has gone well, you'll need a copy of that stardev or its
sources (look on rlspc10 for /stardev-rh9, unless Steve knows better and
is around now...).
Cheers,
Peter.
(BTW, in case you're wondering, this all caused by internationalisation
changes in libgcc string handling).
|