[vlc-devel] [PATCH] Make sure we use the correct luac version when using contribs

Rémi Denis-Courmont remi at remlab.net
Fri Jan 25 13:34:58 CET 2013


Le vendredi 25 janvier 2013 06:32:06, Rafaël Carré a écrit :
> ---
>  configure.ac |    3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/configure.ac b/configure.ac
> index 02eb758..b1bd38e 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -1524,6 +1524,9 @@ then
>    AS_IF([test "${LUAC}" = "false"], [
>      AC_MSG_ERROR([Could not find the LUA byte compiler.])
>    ])
> +  AS_IF([test -f ${CONTRIB_DIR}/lib/liblua.a -a `${LUAC} -o /dev/stdout
> /dev/stdin | od -h | head -1 |cut -d' ' -f6` != 0404], [ +   
> AC_MSG_ERROR([You need 32-bits luac when using using lua from contrib.]) +
>  ])
>  fi
>  AM_CONDITIONAL(BUILD_LUA, [test "${have_lua}" = "yes"])

I very much doubt configure can rely on od, head and/or cut being available and 
compatible with GNU ones.

Furthermore I guess the check breaks big endian builds (PPC).

-- 
Rémi Denis-Courmont
http://www.remlab.net/



More information about the vlc-devel mailing list