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
}
--
1.8.1.msysgit.1
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel