aboutsummaryrefslogtreecommitdiff
path: root/packages/libelf/0.8.13/0001-fix-configure-for-gcc14.patch
diff options
context:
space:
mode:
Diffstat (limited to 'packages/libelf/0.8.13/0001-fix-configure-for-gcc14.patch')
-rw-r--r--packages/libelf/0.8.13/0001-fix-configure-for-gcc14.patch101
1 files changed, 101 insertions, 0 deletions
diff --git a/packages/libelf/0.8.13/0001-fix-configure-for-gcc14.patch b/packages/libelf/0.8.13/0001-fix-configure-for-gcc14.patch
new file mode 100644
index 00000000..c91bbdc0
--- /dev/null
+++ b/packages/libelf/0.8.13/0001-fix-configure-for-gcc14.patch
@@ -0,0 +1,101 @@
+diff -Naur libelf-0.8.13-orig/configure libelf-0.8.13/configure
+--- libelf-0.8.13-orig/configure 2024-05-16 08:46:44.055714647 +1200
++++ libelf-0.8.13/configure 2024-05-16 13:21:21.857127252 +1200
+@@ -734,7 +734,7 @@
+ #line 735 "configure"
+ #include "confdefs.h"
+
+-main(){return(0);}
++int main(){return(0);}
+ EOF
+ if { (eval echo configure:740: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ ac_cv_prog_cc_works=yes
+@@ -1484,12 +1484,13 @@
+ #line 1485 "configure"
+ #include "confdefs.h"
+ #include <stdio.h>
+-main()
++int main()
+ {
+ FILE *f=fopen("conftestval", "w");
+ if (!f) exit(1);
+ fprintf(f, "%d\n", sizeof(short));
+ exit(0);
++ return 0;
+ }
+ EOF
+ if { (eval echo configure:1496: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+@@ -1523,12 +1524,13 @@
+ #line 1524 "configure"
+ #include "confdefs.h"
+ #include <stdio.h>
+-main()
++int main()
+ {
+ FILE *f=fopen("conftestval", "w");
+ if (!f) exit(1);
+ fprintf(f, "%d\n", sizeof(int));
+ exit(0);
++ return 0;
+ }
+ EOF
+ if { (eval echo configure:1535: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+@@ -1562,12 +1564,13 @@
+ #line 1563 "configure"
+ #include "confdefs.h"
+ #include <stdio.h>
+-main()
++int main()
+ {
+ FILE *f=fopen("conftestval", "w");
+ if (!f) exit(1);
+ fprintf(f, "%d\n", sizeof(long));
+ exit(0);
++ return 0;
+ }
+ EOF
+ if { (eval echo configure:1574: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+@@ -1601,12 +1604,13 @@
+ #line 1602 "configure"
+ #include "confdefs.h"
+ #include <stdio.h>
+-main()
++int main()
+ {
+ FILE *f=fopen("conftestval", "w");
+ if (!f) exit(1);
+ fprintf(f, "%d\n", sizeof(long long));
+ exit(0);
++ return 0;
+ }
+ EOF
+ if { (eval echo configure:1613: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+@@ -1641,12 +1645,13 @@
+ #line 1642 "configure"
+ #include "confdefs.h"
+ #include <stdio.h>
+-main()
++int main()
+ {
+ FILE *f=fopen("conftestval", "w");
+ if (!f) exit(1);
+ fprintf(f, "%d\n", sizeof(__int64));
+ exit(0);
++ return 0;
+ }
+ EOF
+ if { (eval echo configure:1653: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+@@ -2534,11 +2539,12 @@
+ #define memmove(d,s,n) bcopy((s),(d),(n))
+ #endif
+ extern int strcmp();
+-main() {
++int main() {
+ char buf[] = "0123456789";
+ memmove(buf + 1, buf, 9);
+ if (strcmp(buf, "0012345678")) exit(1);
+ exit(0);
++ retrun 0;
+ }
+ EOF
+ if { (eval echo configure:2545: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null