# HG changeset patch # User jbe # Date 1570905496 -7200 # Node ID 253eba579b6ac58c6b828707ed83aea9f022b501 # Parent 1cd58b8efa2351132b8f0d2b1f6f92c49209bf8e Add -L/usr/lib -lc to all invocations of ld on FreeBSD diff -r 1cd58b8efa23 -r 253eba579b6a Makefile --- a/Makefile Sat Oct 12 01:45:43 2019 +0200 +++ b/Makefile Sat Oct 12 20:38:16 2019 +0200 @@ -8,7 +8,8 @@ LUA_INCLUDE ?= /usr/local/include/lua53 LUA_LIBDIR ?= /usr/local/lib LUA_LIBRARY ?= lua-5.3 -UTIL_FLAGS ?= -lutil -L/usr/lib +UTIL_FLAGS ?= -lutil +LD_FLAGS ?= -L/usr/lib -lc .elif $(PLATFORM) == "Linux" # Distinguish between different Linux distributions @@ -59,11 +60,11 @@ cc -c -Wall -O2 -fPIC -I $(LUA_INCLUDE) -o moonbridge_io.o moonbridge_io.c moonbridge_io.so: moonbridge_io.o - ld -shared -o moonbridge_io.so moonbridge_io.o $(UTIL_FLAGS) + ld $(LD_FLAGS) -shared -o moonbridge_io.so moonbridge_io.o $(UTIL_FLAGS) freebsd_with_tls:: #TODO - cc -D MOONBR_IO_USE_TLS -c -Wall -O2 -fPIC -I /usr/local/include/lua53 -I /usr/local/include -o moonbridge_io.o moonbridge_io.c && ld -L/usr/local/lib -shared -o moonbridge_io.so moonbridge_io.o -lutil -ltls + cc -D MOONBR_IO_USE_TLS -c -Wall -O2 -fPIC -I /usr/local/include/lua53 -I /usr/local/include -o moonbridge_io.o moonbridge_io.c && ld $(LD_FLAGS) -L/usr/local/lib -shared -o moonbridge_io.so moonbridge_io.o -lutil -ltls clean:: rm -f moonbridge moonbridge_io.o moonbridge_io.so