On 05/16/2013 11:08 PM, Alex Smith wrote:
> Originally commit 71d6b46849ca1c04d5ec7b74c9e48bdce68d5ebe in ffmpeg.
>
> Certain tests, specifically EBP availability when using ICL, would crash
> prior to this change.
> ---
> configure | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/configure b/configure
> index cbde7c0..c65e0e9 100755
> --- a/configure
> +++ b/configure
> @@ -908,9 +908,10 @@ check_exec_crash(){
> static void sighandler(int sig){
> raise(SIGTERM);
> }
> -int foo(void){
> +int func(void){
> $code
> }
> +int (*func_ptr)(void) = func;
> int main(void){
> signal(SIGILL, sighandler);
> signal(SIGFPE, sighandler);
> @@ -918,7 +919,7 @@ int main(void){
> #ifdef SIGBUS
> signal(SIGBUS, sighandler);
> #endif
> - foo();
> + return func_ptr();
> }
> EOF
> }
>
Adding return foo(); isn't enough?
lu
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel