sbase

suckless unix tools
git clone git://git.2f30.org/sbase
Log | Files | Refs | README | LICENSE

commit 8d1ae98163e2e7b30c5d56de1cb8ea4082db1fbe
parent 625f421f5ac1429991e7d2e028a7a97cbe14237c
Author: Shiz <hi@shiz.me>
Date:   Sat,  1 Aug 2015 00:09:40 +0200

Call C compiler for linking

Using $(LD) directly for linking can cause issues with cross-compilers
and various other toolchains, as various libraries such as libc may not
be implicitly linked in, causing symbol resolution errors.
Linking through the C compiler frontend solves this issue.

Diffstat:
MMakefile | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Makefile b/Makefile @@ -168,7 +168,7 @@ $(BIN): $(LIB) $(@:=.o) $(OBJ): $(HDR) config.mk .o: - $(LD) $(LDFLAGS) -o $@ $< $(LIB) + $(CC) $(LDFLAGS) -o $@ $< $(LIB) .c.o: $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $<