[klibc] can I create lib.a from dir/lib.a?

H. Peter Anvin hpa at zytor.com
Sun Jul 9 15:14:04 PDT 2006


Sam Ravnborg wrote:
> On Sun, Jul 09, 2006 at 07:27:12PM +0200, Luc Van Oostenryck wrote:
>> It can be done with "MRI scripts" (described in ar.info).
>> Something like the following should do the job:
>> ar -M << EOF
>> CREATE lib.a
>> ADDLIB dir/lib.a
>> ADDLIB dir2/lib.a
>> SAVE
>> EOF
> 
> Thanks. But info ar said this was some backward compatibility cruft
> so I decided to create a file for each directory that lists the .o files
> then it is quite simple to use ar.
> 

Another alternative would be to create a wrapper script for ar which 
would detect an archive, unpack it, and include the unpacked files. 
Hacky, though.

	-hpa



More information about the klibc mailing list