I've been exploring a few thoughts on the whole glibc thing.  And made
a few observations.

Framestate (in sysdeps/generic) calls size_of_encoded_value and
read_encoded_value_with_base.

Those functions are only defined in glibc if unwind-pe.h is linked in
with NO_BASE_OF_ENCODED_VALUE defined.

NO_BASE_OF_ENCODED_VALUE is only defined in unwind-dw2-fde.c if the
following condition is met: SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_2_5)

Since our oldest abi "default" is actually 2.2.5, that condition isn't
met.

So I decided to try something crazy: From Linux I ran: CC=gcc-3.0 ../libc/configure  
--disable-profile --enable-add-ons --prefix=/usr --enable-oldest-abi=2.2.5

And I get the same failure as I'm seeing on the Hurd, those functions
aren't defined when trying to link iconvconfig.

Do I have enough to post to bug-glibc or libc-alpha?  

I don't know what to try after this.  I've been using Linux builds as
my reference and that is, apparently, not right in this case.

-- 
`Patience' said Slartibartfast again. `Great things are afoot'.
`That's what you said last time we met' said Arthur.
`They were,' said Slartibartfast.
`Yes, that's true,' admitted Arthur.


_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to