moonbridge
changeset 324:253eba579b6a
Add -L/usr/lib -lc to all invocations of ld on FreeBSD
author | jbe |
---|---|
date | Sat Oct 12 20:38:16 2019 +0200 (2019-10-12) |
parents | 1cd58b8efa23 |
children | 73c009c2f389 |
files | Makefile |
line diff
1.1 --- a/Makefile Sat Oct 12 01:45:43 2019 +0200 1.2 +++ b/Makefile Sat Oct 12 20:38:16 2019 +0200 1.3 @@ -8,7 +8,8 @@ 1.4 LUA_INCLUDE ?= /usr/local/include/lua53 1.5 LUA_LIBDIR ?= /usr/local/lib 1.6 LUA_LIBRARY ?= lua-5.3 1.7 -UTIL_FLAGS ?= -lutil -L/usr/lib 1.8 +UTIL_FLAGS ?= -lutil 1.9 +LD_FLAGS ?= -L/usr/lib -lc 1.10 1.11 .elif $(PLATFORM) == "Linux" 1.12 # Distinguish between different Linux distributions 1.13 @@ -59,11 +60,11 @@ 1.14 cc -c -Wall -O2 -fPIC -I $(LUA_INCLUDE) -o moonbridge_io.o moonbridge_io.c 1.15 1.16 moonbridge_io.so: moonbridge_io.o 1.17 - ld -shared -o moonbridge_io.so moonbridge_io.o $(UTIL_FLAGS) 1.18 + ld $(LD_FLAGS) -shared -o moonbridge_io.so moonbridge_io.o $(UTIL_FLAGS) 1.19 1.20 freebsd_with_tls:: 1.21 #TODO 1.22 - 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 1.23 + 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 1.24 1.25 clean:: 1.26 rm -f moonbridge moonbridge_io.o moonbridge_io.so