[Prev][Next][Index][Thread]

Re: library dependencies



> From: Jay Lepreau <lepreau@cs.utah.edu>
> Subject: Re: library dependencies 
> 
> What people around here often do is a hack: list the libs multiple times,

Take a look at the examples directory. Specifically, the GNUmakerules
in examples/x86 and examples/x86/extended. These illustrate the
current linker/library complexity, and hopefully they will provide a
useful guide for folks.

> Right now Leigh Stoller is working on making binding more dynamic
> which should improve things by lessening inter-lib static
> dependencies.

Correct. We are currently working on this. The C library is the source
of many of these problems since it is the source and target of many
dependencies. Our new C libraries will be fully COMified, with all of
the linktime dependencies converted to dyanmic dependencies. Already,
the link lines in the example kernels are greatly simplified from what
they were.

Of course, this is a gradual process. There are many oskit libraries
and it will be some time before it is all done. However, we *do* hope
to have the C library changes ready for the next release (whenever
that is :-))

Lbs

---------------------------------------------------------------------------
Leigh B. Stoller                     Computer Science - Flux Research Group
stoller@cs.utah.edu                  University of Utah
http://www.cs.utah.edu/~stoller      Salt Lake City, Utah 84112
Voice: (813) 899-9296                FAX: (801) 585-3743
---------------------------------------------------------------------------
=================================
To subscribe or unsubscribe, send mail with "subscribe" or "unsubscribe"
to oskit-users-request@flux.cs.utah.edu.  The oskit-announce list is low
volume - if you want to subscribe, mail oskit-announce-request@flux.cs.utah.edu


Follow-Ups: