Commit a18fa24a authored by Stephen Hemminger's avatar Stephen Hemminger

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
parent fa565130
......@@ -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
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment