mirror of https://github.com/python/cpython
30 lines
969 B
Plaintext
30 lines
969 B
Plaintext
|
ar - POSIX 1003.2 interface to library files
|
||
|
|
||
|
Here's the source and PowerPC binary for a POSIX 1003.2 interface "ar"
|
||
|
command; this is extremely useful when you're porting complex UNIX/POSIX
|
||
|
software to BeOS for PowerPC (I originally wrote it to support my Python
|
||
|
port).
|
||
|
|
||
|
To build/install ar, do this in a Terminal:
|
||
|
|
||
|
make nodebug install
|
||
|
|
||
|
This will create ar and ar-posix (a symlink to ar) in ~/config/bin. The
|
||
|
ar-posix symlink is to make things a little easier if you happen to
|
||
|
have GeekGadgets (see www.ninemoons.com) installed; it comes with an
|
||
|
ar that only works on objects/libraries produced by GNU C for BeOS.
|
||
|
|
||
|
To use the POSIX ar with your port, do something like this:
|
||
|
|
||
|
AR=ar-posix ./configure ... normal configure arguments ...
|
||
|
|
||
|
and then:
|
||
|
|
||
|
make AR=ar-posix
|
||
|
|
||
|
You may need to check the Makefiles; people seem to be quite sloppy about
|
||
|
using just plain "ar cr libfoo.a ..." instead of "$(AR) cr libfoo.a ...".
|
||
|
|
||
|
- Chris Herborth, April 18, 1998
|
||
|
(chrish@kagi.com)
|