@B fix stabs handling - subtract vma from entries

This commit is contained in:
bebbo 2017-07-06 23:33:18 +02:00
parent 4c5b7af9c9
commit 36fefa9200
2 changed files with 3 additions and 2 deletions

View File

@ -4588,7 +4588,8 @@ lang_add_reloc (reloc, howto, section, name, addend)
p->section = section;
p->name = name;
p->addend_exp = addend;
if (reloc == BFD_RELOC_CTOR)
p->addend_exp->value.value -= section->vma;
p->addend_value = 0;
p->output_section = NULL;
p->output_vma = 0;

View File

@ -1038,7 +1038,7 @@ aix4* | aix5*)
;;
amigaos*)
library_names_spec='$libname.ixlibrary $libname.a'
library_names_spec='$libname.library $libname.a'
# Create ${libname}_ixlibrary.a entries in /sys/libs.
finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
;;