diff options
-rw-r--r-- | libc/sysdeps/linux/arc/crt1.S | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libc/sysdeps/linux/arc/crt1.S b/libc/sysdeps/linux/arc/crt1.S index ae863e7ac..70a06e058 100644 --- a/libc/sysdeps/linux/arc/crt1.S +++ b/libc/sysdeps/linux/arc/crt1.S @@ -72,5 +72,9 @@ __start: 0: .asciz "GNU" /* Vendor name */ 1: .align 4 2: .long 0 /* Note data: Linux executable */ - .long 3,9,0 /* Earliest compatible kernel */ +#if (__GNUC__ > 4) + .long 4,8,0 /* Earliest compatible kernel for ABI v4 */ +#else + .long 3,9,0 /* Earliest compatible kernel for ABI v3 */ +#endif 3: .align 4 /* Pad out section */ |