# HG changeset patch # User eugeni # Date 1205831393 0 # Node ID ab89e2390fb080ab58d0590cdc34948481cbf6fc # Parent 10bd2e6eee6a049aee3fd691766615a32bd98b2f Compilation fix. Since FFmpeg r12484, libswscale requires EXTERN_PREFIX defined. diff -r 10bd2e6eee6a -r ab89e2390fb0 configure --- a/configure Mon Mar 17 22:39:57 2008 +0000 +++ b/configure Tue Mar 18 09:09:53 2008 +0000 @@ -2296,6 +2296,16 @@ fi +echocheck "extern symbol prefix" +cat > $TMPC << EOF +int ff_extern; +EOF +cc_check -c || die "Symbol mangling check failed." +sym=$(nm -P -g $TMPEXE) +extern_prefix=${sym%%ff_extern*} +_def_extern_prefix="#define EXTERN_PREFIX \"$extern_prefix\"" +echores $extern_prefix + echocheck "assembler support of -pipe option" cat > $TMPC << EOF @@ -7957,6 +7967,9 @@ # define attribute_used #endif +/* extern symbol prefix */ +$_def_extern_prefix + /* compiler support for named assembler arguments */ $_def_named_asm_args