mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 09:08:59 +00:00
Fix hppa64-hpux11 build to remove source paths from embedded path.
This change adds the +nodefaultrpath ld option to remove all library paths that were specified with the -L option from the embedded path. * libtool.m4 (archive_cmds): Add +nodefaultrpath ld option on hppa64-*-hpux11*.
This commit is contained in:
committed by
Alan Modra
parent
f34b00a436
commit
a55212c34e
8
libtool.m4
vendored
8
libtool.m4
vendored
@@ -4927,7 +4927,7 @@ _LT_EOF
|
|||||||
if test "$GCC" = yes && test "$with_gnu_ld" = no; then
|
if test "$GCC" = yes && test "$with_gnu_ld" = no; then
|
||||||
case $host_cpu in
|
case $host_cpu in
|
||||||
hppa*64*)
|
hppa*64*)
|
||||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
|
_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
|
||||||
;;
|
;;
|
||||||
ia64*)
|
ia64*)
|
||||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
|
_LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
|
||||||
@@ -4939,7 +4939,7 @@ _LT_EOF
|
|||||||
else
|
else
|
||||||
case $host_cpu in
|
case $host_cpu in
|
||||||
hppa*64*)
|
hppa*64*)
|
||||||
_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
|
_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
|
||||||
;;
|
;;
|
||||||
ia64*)
|
ia64*)
|
||||||
_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
|
_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
|
||||||
@@ -5916,7 +5916,7 @@ if test "$_lt_caught_CXX_error" != yes; then
|
|||||||
aCC*)
|
aCC*)
|
||||||
case $host_cpu in
|
case $host_cpu in
|
||||||
hppa*64*)
|
hppa*64*)
|
||||||
_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
|
_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
|
||||||
;;
|
;;
|
||||||
ia64*)
|
ia64*)
|
||||||
_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
|
_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
|
||||||
@@ -5940,7 +5940,7 @@ if test "$_lt_caught_CXX_error" != yes; then
|
|||||||
if test $with_gnu_ld = no; then
|
if test $with_gnu_ld = no; then
|
||||||
case $host_cpu in
|
case $host_cpu in
|
||||||
hppa*64*)
|
hppa*64*)
|
||||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
|
_LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
|
||||||
;;
|
;;
|
||||||
ia64*)
|
ia64*)
|
||||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
|
_LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
|
||||||
|
|||||||
Reference in New Issue
Block a user