diff options
author | Anthony G. Basile <blueness@gentoo.org> | 2016-06-08 20:30:17 -0400 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2016-06-08 20:30:17 -0400 |
commit | 0d94b7a6ed9345436040c02e70b36065e3976e21 (patch) | |
tree | bc143addfa31d217756766b44dcfe5de2a7e1283 /dev-util/eresi/files/0.82_beta2-direct-ld.patch | |
parent | sys-devel/gcc: remove (diff) | |
download | blueness-0d94b7a6ed9345436040c02e70b36065e3976e21.tar.gz blueness-0d94b7a6ed9345436040c02e70b36065e3976e21.tar.bz2 blueness-0d94b7a6ed9345436040c02e70b36065e3976e21.zip |
dev-util/eresi: scavenged from ::sunrise, bug #253436
Package-Manager: portage-2.2.28
Diffstat (limited to 'dev-util/eresi/files/0.82_beta2-direct-ld.patch')
-rw-r--r-- | dev-util/eresi/files/0.82_beta2-direct-ld.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/dev-util/eresi/files/0.82_beta2-direct-ld.patch b/dev-util/eresi/files/0.82_beta2-direct-ld.patch new file mode 100644 index 0000000..f3bb19c --- /dev/null +++ b/dev-util/eresi/files/0.82_beta2-direct-ld.patch @@ -0,0 +1,32 @@ +From: Nathan Phillip Brink <binki@gentoo.org> +Subject: Don't call LD when linking, use CC instead. + +--- a/libdump/Makefile ++++ b/libdump/Makefile +@@ -26,12 +26,12 @@ + all32: $(OBJ32) + $(AR) $(NAME32).a $(OBJ32) + $(RANLIB) $(NAME32).a +- $(LD) -r $(OBJ32) -o $(NAME32).o $(LDFLAGS32) ++ $(CC) -Wl,-r -nostdlib $(OBJ32) -o $(NAME32).o $(LDFLAGS32) + + all64: $(OBJ64) + $(AR) $(NAME64).a $(OBJ64) + $(RANLIB) $(NAME64).a +- $(LD) -r $(OBJ64) -o $(NAME64).o $(LDFLAGS64) ++ $(CC) -Wl,-r -nostdlib $(OBJ64) -o $(NAME64).o $(LDFLAGS64) + + clean : + @rm -f $(OBJ32) $(OBJ64) *~ *\# \#* .\#* dump_main.o + +--- a/elfsh/Makefile ++++ b/elfsh/Makefile +@@ -36,7 +36,7 @@ + -I../libedfmt/include/ $(STATOPT2) \ + $(ASMOPT) -DERESI64 $(NCURSESLNOPT) $(READLNOPT) + +-LDFLAGS32 += -L../libedfmt/ -ledfmt32 -L../libelfsh/ -lelfsh32 \ ++LDFLAGS32 += -L../libedfmt/ -ledfmt32 -L../libdump/ -L../libelfsh/ -lelfsh32 \ + -L../libetrace/ -letrace32 -L../libstderesi/ -lstderesi32 \ + -L/usr/pkg/lib/ -L../libmjollnir/ -lmjollnir32 \ + -L../libetrace -letrace32 $(LPTHREAD) -L../libasm/ -lasm32 \ |