OT (maybe) How to create a library of libraries
Robert S. Grimes
rsg at alum.mit.edu
Tue Aug 21 21:55:43 UTC 2007
Chris Johns wrote:
> This will not work.
I know - that's why I wrote! :-P
> The linker does not know the library is a library of libraries. The
> linker will only work with a library of object files. You need to
> *merge* the libraries.
This is what I thought was going on.
> There is no standard way to do this. It is often hand crafted to suit
> your build system specifics. A nice example is already in RTEMS and
> used to build the librtemscpu.a library. Take a look in:
> and search for 'librtemscpu.a: $(TMP_LIBS)'. This script code extracts
> the libraries into a directory then creates a new library containing
> all the extracted object files.
*That's* where I saw it! I was pretty sure RTEMS itself used something
like a library of libraries, but I couldn't remember where it was, or
how to look for it. I'll try that - thanks Chris...
More information about the users