[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