mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-17 00:00:40 +00:00
28 lines
574 B
Plaintext
28 lines
574 B
Plaintext
|
#!/bin/sh
|
||
|
# Look for *crt0.o in /usr/lib or /usr/lib/aout
|
||
|
|
||
|
olib=/usr/lib
|
||
|
nlib=/usr/lib/aout
|
||
|
dir=$WRKSRC/src/lib/env/freebsd/common/80x86
|
||
|
|
||
|
fixlib()
|
||
|
{
|
||
|
crt=$1
|
||
|
shift
|
||
|
if [ ! -f $olib/$crt ]; then
|
||
|
if [ ! -f $nlib/$crt ]; then
|
||
|
echo "Can't find $crt" >&2
|
||
|
exit 1
|
||
|
else
|
||
|
for i in "$@"
|
||
|
do
|
||
|
sed "s:$olib/$crt:$nlib/$crt:" $dir/$i >$dir/$i.tmp &&
|
||
|
mv -f $dir/$i.tmp $dir/$i || exit 1
|
||
|
done
|
||
|
fi
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
fixlib crt0.o default.extra tcc_diag
|
||
|
fixlib gcrt0.o tcc_prof
|