On Fri, Mar 10, 2000 at 07:53:46AM +0000, Philip Blundell wrote:
> >> unresolved symbol __udivdi3
> >> unresolved symbol __umoddi3
...
> Those functions are only invoked for `long long' arithmetic.  One option is 
> simply to avoid this in the kernel; the other option is to link the kernel 
> with libgcc.a and export its symbols.  The latter already happens on some 
> architectures.

        Yes indeed.  Kernel is NOT supposed to include   libgcc.a,
        because such will allow hiding EXTREMELY slow operations
        like these into the system.

        You are supposed to figure out why a "long long" value is
        divided by some other, and if that can be turned e.g. into
        a SHIFT statement ?

> p.

/Matti Aarnio

-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]

Reply via email to