Benjamin Kaduk <[email protected]> writes:
>> I don't see why - all of our kernel objects are built completely
>> separately from the userspace ones.
>
> Do we already build separate libraries that get linked into the kernel
> module? I thought it was just a bunch of objects all linked together
> -- the annoying part would be unwrapping the library build into
> separate object files.
Not even -- the kernel build pulls in the sources directly and rebuilds
them in a kernel environment. E.g., rx.c is built for userspace and
then the kernel module rebuilds rx.c in the kernel build environment.
I.e., the source file gets compiled twice.
The kernel does not pull in "pre-built" libraries.
-derek
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
[email protected] PGP key available
_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel