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]