diff options
author | Guido van Rossum <guido@python.org> | 1999-01-04 16:49:09 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1999-01-04 16:49:09 (GMT) |
commit | e89d4506c14fdfbd3963b99ed3d7199846a94a7c (patch) | |
tree | 750f174613a5bbee420e140d8c746c80d38f138e /BeOS/linkcc | |
parent | cad3d47f1e3aeeccf0394a2fb4642ed934751c90 (diff) | |
download | cpython-e89d4506c14fdfbd3963b99ed3d7199846a94a7c.zip cpython-e89d4506c14fdfbd3963b99ed3d7199846a94a7c.tar.gz cpython-e89d4506c14fdfbd3963b99ed3d7199846a94a7c.tar.bz2 |
Chris Herborth writes:
Here's a little cleanup of the BeOS/ directory for 1.5.2b2; it makes the
ar-fake, linkcc and linkmodule shell scripts a little smarter (and,
in the case of PowerPC systems, quieter :-).
Diffstat (limited to 'BeOS/linkcc')
-rwxr-xr-x | BeOS/linkcc | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/BeOS/linkcc b/BeOS/linkcc index e3708c1..687c92e 100755 --- a/BeOS/linkcc +++ b/BeOS/linkcc @@ -36,7 +36,7 @@ LIBRARY="$1"; shift # What we want to end up with. -DYNAMIC=${LIBRARY%.a}.so +DYNAMIC=${LIBRARY/.a/.so} LINK_DYNAMIC="-l$(basename ${DYNAMIC%.so} | sed -e s,lib,,)" # Grab the rest of the args and build them into the command used to @@ -61,10 +61,16 @@ done # a little overkill, but it'll be OK. LIBS="-lbe -lnet -lroot" +case $BE_HOST_CPU in + ppc) + LIBS="-nodup $LIBS" + ;; +esac + # We'll need this or the python binary won't load libpython.so... handy # for testing. -( cd .. ; ln -sf `pwd` lib ) +( cd .. ; ln -sf $(pwd) lib ) # Now build the python binary. -echo "Link command: $LINK_CMD" -$LINK_CMD +echo "Link command: $LINK_CMD $LIBS" +$LINK_CMD $LIBS |