• Alexander Kolesen's avatar
    Make gen-syscalls.pl compatible with perl < 5.13.2 · 14f98abf
    Alexander Kolesen authored
    An error occurs when trying to build crtools on ARM systems
    with perl versions earlier than 5.13.2 due to lack of /r modifier.
    
    % make
    ...
      GEN      arch/arm/syscalls.S
    Bareword found where operator expected at arch/arm/gen-syscalls.pl line 8, near "s/.*include\///gr"
    Bareword found where operator expected at arch/arm/gen-syscalls.pl line 10, near "s/.*include\///gr"
    Bareword found where operator expected at arch/arm/gen-syscalls.pl line 13, near "s/.*include\///gr"
    Bareword found where operator expected at arch/arm/gen-syscalls.pl line 16, near "tr/.-/_/r"
    Bareword found where operator expected at arch/arm/gen-syscalls.pl line 17, near "tr/.-/_/r"
    syntax error at arch/arm/gen-syscalls.pl line 8, near "s/.*include\///gr"
    syntax error at arch/arm/gen-syscalls.pl line 10, near "s/.*include\///gr"
    syntax error at arch/arm/gen-syscalls.pl line 13, near "s/.*include\///gr"
    syntax error at arch/arm/gen-syscalls.pl line 16, near "tr/.-/_/r"
    syntax error at arch/arm/gen-syscalls.pl line 17, near "tr/.-/_/r"
    BEGIN not safe after errors--compilation aborted at arch/arm/gen-syscalls.pl line 60.
    make[1]: *** No rule to make target `arch/arm/syscalls.S', needed by `arch/arm/syscalls.o'.  Stop.
    Signed-off-by: 's avatarAlexander Kolesen <kolesen.a@gmail.com>
    Acked-by: 's avatarAlexander Kartashov <alekskartashov@parallels.com>
    Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
    14f98abf
Name
Last commit
Last update
..
include/asm Loading commit data...
Makefile Loading commit data...
cpu.c Loading commit data...
crtools.c Loading commit data...
gen-sys-exec-tbl.pl Loading commit data...
gen-syscalls.pl Loading commit data...
parasite-head.S Loading commit data...
restorer.c Loading commit data...
syscall-common.S Loading commit data...
syscall.def Loading commit data...
uidiv.S Loading commit data...
vdso-pie.c Loading commit data...
vdso.c Loading commit data...