all: update build scripts to fix AIX XL/C compatibility
This commit is contained in:
parent
c3c9c7b6ae
commit
4982d4ebc3
6 changed files with 35 additions and 11 deletions
13
bin/9l
13
bin/9l
|
|
@ -61,8 +61,9 @@ case "$tag" in
|
|||
esac
|
||||
;;
|
||||
*AIX*)
|
||||
ld=${CC9:-gcc}
|
||||
nmflags="-B"
|
||||
ld="${CC9:-xlc_r} -g -O0"
|
||||
nmflags="-A -B"
|
||||
extralibs="$extralibs -lpthread"
|
||||
;;
|
||||
*)
|
||||
echo do not know how to link on "$tag" 1>&2
|
||||
|
|
@ -113,8 +114,8 @@ then
|
|||
then
|
||||
a=`
|
||||
nm $nmflags $ofiles |
|
||||
grep '__p9l_autolib_[a-zA-Z0-9+-]*$' |
|
||||
sed 's/.*__p9l_autolib_//' |
|
||||
grep '__p9l_autolib_[a-zA-Z0-9+-]*' |
|
||||
sed 's/.*__p9l_autolib_//; s/:.*//' |
|
||||
sort -u
|
||||
`
|
||||
for i in $a
|
||||
|
|
@ -144,8 +145,8 @@ then
|
|||
do
|
||||
b=`
|
||||
nm $lpath/lib$i.a 2>/dev/null |
|
||||
grep '__p9l_autolib_[a-zA-Z0-9+-]*$' |
|
||||
sed 's/.*__p9l_autolib_//' |
|
||||
grep '__p9l_autolib_[a-zA-Z0-9+-]*' |
|
||||
sed 's/.*__p9l_autolib_//; s/:.*//' |
|
||||
sort -u |
|
||||
egrep -v '^(thread|draw)$'
|
||||
`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue