mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-17 00:00:40 +00:00
83938e5074
Prompted by: Brian Cully <shmit@erols.com>.
28 lines
574 B
Bash
28 lines
574 B
Bash
#!/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
|