summaryrefslogtreecommitdiff
path: root/net/lua-socket/patches/patch-src_makefile
blob: 3a0ed8451cf18f1064a8002a7392e2a04018e2f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$NetBSD: patch-src_makefile,v 1.2 2016/06/04 23:08:13 alnsn Exp $

Fix luaL_checkint problem in 5.3. Pass our LDFLAGS.
--- src/makefile.orig	2013-06-14 11:27:32.000000000 +0000
+++ src/makefile
@@ -145,13 +145,13 @@ SOCKET_macosx=usocket.o
 SO_linux=so
 O_linux=o
 CC_linux=gcc
-DEF_linux=-DLUASOCKET_$(DEBUG) -DLUA_$(COMPAT)_MODULE \
+DEF_linux=-DLUASOCKET_$(DEBUG) -DLUA_$(COMPAT)_MODULE -DLUA_COMPAT_APIINTCASTS \
 	-DLUASOCKET_API='__attribute__((visibility("default")))' \
 	-DUNIX_API='__attribute__((visibility("default")))' \
 	-DMIME_API='__attribute__((visibility("default")))'
 CFLAGS_linux= -I$(LUAINC) $(DEF) -pedantic -Wall -Wshadow -Wextra \
 	-Wimplicit -O2 -ggdb3 -fpic -fvisibility=hidden
-LDFLAGS_linux=-O -shared -fpic -o 
+LDFLAGS_linux=-O -shared -fpic $(MYLDFLAGS) -o  
 LD_linux=gcc
 SOCKET_linux=usocket.o