--- ./objc-2.3.8/src/objc/objc.in Wed Jun 23 15:23:28 1999 +++ ../src/./objc-2.3.8/src/objc/objc.in Thu Jun 24 15:53:21 1999 @@ -28,6 +28,7 @@ objcdir=${OBJCDIR-@INSTALLDIR@} gcprefix=@GCPREFIX@ +ld=${LD-"ld"} cxx=${CCPLUS-"@CCPLUS@"} cpp=${CPP-"@CPP@"} cppwantsdotc=@CPPWANTSDOTC@ @@ -246,6 +247,7 @@ -w[0-9]) ccargs="$ccargs $arg" ;; # DEC cc -migrate) ccargs="$ccargs $arg" ;; # DEC cc -assume) ccargs="$ccargs $1 $2"; shift;; # DEC cc + -rpath) ldargs="$ldargs $1 $2"; shift;; # SGI ld rpath -xansi) ccargs="$ccargs $arg" ;; # SGI cc -xansi -all) ldargs="$ldargs $arg";; # SGI ld shlib -no_unresolved) ldargs="$ldargs $arg";; # SGI ld shlib @@ -596,7 +598,7 @@ junk="_postlnk.o" if [ $retain = n ]; then junk="$junk postlink.map _postlnk.c"; fi - ld -r $ldargs $objfiles $libs -o $output + $ld -r $ldargs $objfiles $libs -o $output case $linkformat in unix|bsdnm) $nm $output >postlink.map ;; @@ -607,7 +609,7 @@ rmf $output $cc $stopflag $picflag $ccargs _postlnk.c - ld $dlargs $ldargs $objfiles _postlnk.o $libs -o $output + $ld $dlargs $ldargs $objfiles _postlnk.o $libs -o $output rmf $junk fi