> Library functions aren't available to kernel modules directly.
["server" modules I presume] ah ok I understand, the exported symbols list
is in fact restricted to the xf86* functions and symbols directly
generated by the server... strange that I really did not miss the C
library so far :-)
This means I will have to provide a version of the __divdi3 function in
the module itself -- ok, I can just link in libgcc (or at least the
relevant object), but the moment some other module wants to do the same I
will get module load failures due to duplicate symbols
> I'm not sure that all supported compilers/platforms support long long
>
> If you actually want a 64 bit type, I don't know whether it would
> be more sensible to define INT64 for your platform in xc/include/Xmd.h ?
I can declare it, but this still does not make the required symbol
available from libgcc; besides at the moment I want to get it working at
all before thinking too much about other platforms
Best regards
--
Helge Bahmann <[EMAIL PROTECTED]> /| \__
The past: Smart users in front of dumb terminals /_|____\
_/\ | __)
$ ./configure \\ \|__/__|
checking whether build environment is sane... yes \\/___/ |
checking for AIX... no (we already did this) |
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert