mirror of
https://git.proxmox.com/git/mirror_iproute2
synced 2025-12-31 18:53:13 +00:00
genl Makefile LDFLAGS
The current genl Makefile sticks -lm and -ldl into LDFLAGS ... however, this does not create the proper link order as the implicit Makefile rules will place LDFLAGS before object files attached patch uses LDLIBS for -lm and -ldl and make's implicit rule will place them in the proper location also, i removed the -s argument to `install` as install does stripping improperly in many scenarios (such as cross-compiling) ... and in general, it's nice if the decision to strip is handled by the sysadmin -mike
This commit is contained in:
parent
fa56513034
commit
a18fa24a7b
@ -9,14 +9,15 @@ GENLOBJ += $(GENLMODULES)
|
||||
|
||||
GENLLIB :=
|
||||
|
||||
LDFLAGS += -Wl,-export-dynamic -lm -ldl
|
||||
LDFLAGS += -Wl,-export-dynamic
|
||||
LDLIBS += -lm -ldl
|
||||
|
||||
all: genl
|
||||
|
||||
genl: $(GENLOBJ) $(LIBNETLINK) $(LIBUTIL) $(GENLLIB)
|
||||
|
||||
install: all
|
||||
install -m 0755 -s genl $(DESTDIR)$(SBINDIR)
|
||||
install -m 0755 genl $(DESTDIR)$(SBINDIR)
|
||||
|
||||
clean:
|
||||
rm -f $(GENLOBJ) $(GENLLIB) genl
|
||||
|
||||
Loading…
Reference in New Issue
Block a user