:>    It turns out that the kernel's internal ELF loader is misinterpreting
:>    an ABS symbol (i.e. set with .SET in assembly) whos value is 0 as being
:>    'not found', and once that is fixed it was also confusing the absolute
:>    symbol with a COMMON symbol.
:
:Thanks for the pointer.  FWIW, We use -fno-common on 5.x to avoid common
:symbols even existing in the first place.  There were a few missing
:externs that this turned up.
:
:Cheers,
:-Peter
:--
:Peter Wemm - [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]
 
    Hmm.  Though you seem to override it for the linux and svr4 modules.
    It's a little too hackish for my tastes but I'll keep it in mind.
    There's something to be said for being able to clean up those kinds of
    declarations.

                                        -Matt
                                        Matthew Dillon 
                                        <[EMAIL PROTECTED]>
_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to