[vlc-devel] [PATCH] contrib: lua: don't build dynamic libraries loading code

Jean-Baptiste Kempf jb at videolan.org
Thu May 9 19:21:19 CEST 2013


Good idea.

On 09 May, Rafaël Carré wrote :
> ---
> We are not using this feature atm.
> Motivation for this patch is that the Windows code can't be used in Windows Store.
> 
>  contrib/src/lua/no-dylibs.patch | 25 +++++++++++++++++++++++++
>  contrib/src/lua/rules.mak       |  1 +
>  2 files changed, 26 insertions(+)
>  create mode 100644 contrib/src/lua/no-dylibs.patch
> 
> diff --git a/contrib/src/lua/no-dylibs.patch b/contrib/src/lua/no-dylibs.patch
> new file mode 100644
> index 0000000..e925f2d
> --- /dev/null
> +++ b/contrib/src/lua/no-dylibs.patch
> @@ -0,0 +1,25 @@
> +--- lua/src/luaconf.h.orig	2013-05-09 15:29:05.797554571 +0200
> ++++ lua/src/luaconf.h	2013-05-09 15:29:10.337554380 +0200
> +@@ -42,7 +42,7 @@
> + 
> + #if defined(LUA_USE_MACOSX)
> + #define LUA_USE_POSIX
> +-#define LUA_DL_DYLD		/* does not need extra library */
> ++//#define LUA_DL_DYLD		/* does not need extra library */
> + #endif
> + 
> + 
> +@@ -691,11 +691,11 @@
> + ** By default, _WIN32 gets LUA_DL_DLL and MAC OS X gets LUA_DL_DYLD.
> + */
> + #if defined(LUA_USE_DLOPEN)
> +-#define LUA_DL_DLOPEN
> ++//#define LUA_DL_DLOPEN
> + #endif
> + 
> + #if defined(LUA_WIN)
> +-#define LUA_DL_DLL
> ++//#define LUA_DL_DLL
> + #endif
> + 
> + 
> diff --git a/contrib/src/lua/rules.mak b/contrib/src/lua/rules.mak
> index acbc87d..52f06f9 100644
> --- a/contrib/src/lua/rules.mak
> +++ b/contrib/src/lua/rules.mak
> @@ -35,6 +35,7 @@ $(TARBALLS)/lua-$(LUA_VERSION).tar.gz:
>  lua: lua-$(LUA_VERSION).tar.gz .sum-lua
>  	$(UNPACK)
>  	$(APPLY) $(SRC)/lua/lua-noreadline.patch
> +	$(APPLY) $(SRC)/lua/no-dylibs.patch
>  	$(APPLY) $(SRC)/lua/luac-32bits.patch
>  	$(APPLY) $(SRC)/lua/no-localeconv.patch
>  ifdef HAVE_DARWIN_OS
> -- 
> 1.8.1.2
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> http://mailman.videolan.org/listinfo/vlc-devel

-- 
Best regards,

-- 
Jean-Baptiste Kempf
http://www.jbkempf.com/ - +33 672 704 734
Sent from my Electronic Device



More information about the vlc-devel mailing list