blob: f3bb19c74d888f2057249d340a630eef3151e3a2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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 \
|