flua: don't allow dlopen, et al., for bootstrap flua
There are some logistics issues that need to be sorted out here before we can actually allow this to work.
This commit is contained in:
parent
2933cd3184
commit
c2a2b4f3cf
@ -75,8 +75,10 @@
|
||||
/* Local modifications: need io.popen */
|
||||
#ifdef __FreeBSD__
|
||||
#define LUA_USE_POSIX
|
||||
#ifndef BOOTSTRAPPING
|
||||
#define LUA_USE_DLOPEN
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/*
|
||||
@@ LUA_C89_NUMBERS ensures that Lua uses the largest types available for
|
||||
|
@ -30,6 +30,10 @@ CFLAGS+= -DLUA_PROGNAME="\"${PROG}\""
|
||||
CFLAGS+= -DLUA_USE_READLINE
|
||||
CFLAGS+= -I${SRCTOP}/lib/libedit -I${SRCTOP}/contrib/libedit
|
||||
LIBADD+= edit
|
||||
LDFLAGS+= -Wl,-E
|
||||
.else
|
||||
# We don't support dynamic libs on bootstrap builds.
|
||||
CFLAGS+= -DBOOTSTRAPPING
|
||||
.endif
|
||||
|
||||
UCLSRC?= ${SRCTOP}/contrib/libucl
|
||||
@ -38,6 +42,4 @@ SRCS+= lua_ucl.c
|
||||
CFLAGS+= -I${UCLSRC}/include -I${UCLSRC}/src -I${UCLSRC}/uthash
|
||||
LIBADD+= ucl
|
||||
|
||||
LDFLAGS+= -Wl,-E
|
||||
|
||||
.include <bsd.prog.mk>
|
||||
|
Loading…
Reference in New Issue
Block a user