• 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
Documentation Loading commit data...
arch Loading commit data...
include Loading commit data...
lib Loading commit data...
pie Loading commit data...
protobuf Loading commit data...
scripts Loading commit data...
test Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
COPYING Loading commit data...
CREDITS Loading commit data...
Makefile Loading commit data...
Makefile.config Loading commit data...
Makefile.crtools Loading commit data...
Makefile.inc Loading commit data...
README Loading commit data...
cr-check.c Loading commit data...
cr-dump.c Loading commit data...
cr-exec.c Loading commit data...
cr-restore.c Loading commit data...
cr-service.c Loading commit data...
cr-show.c Loading commit data...
crtools Loading commit data...
crtools.c Loading commit data...
eventfd.c Loading commit data...
eventpoll.c Loading commit data...
fifo.c Loading commit data...
file-ids.c Loading commit data...
file-lock.c Loading commit data...
files-reg.c Loading commit data...
files.c Loading commit data...
fsnotify.c Loading commit data...
image-desc.c Loading commit data...
image.c Loading commit data...
ipc_ns.c Loading commit data...
kcmp-ids.c Loading commit data...
kerndat.c Loading commit data...
libnetlink.c Loading commit data...
log.c Loading commit data...
mem.c Loading commit data...
mount.c Loading commit data...
namespaces.c Loading commit data...
net.c Loading commit data...
netfilter.c Loading commit data...
page-pipe.c Loading commit data...
page-read.c Loading commit data...
page-xfer.c Loading commit data...
parasite-syscall.c Loading commit data...
pipes.c Loading commit data...
proc_parse.c Loading commit data...
protobuf-desc.c Loading commit data...
protobuf-gen.sh Loading commit data...
protobuf.c Loading commit data...
pstree.c Loading commit data...
ptrace.c Loading commit data...
rbtree.c Loading commit data...
shmem.c Loading commit data...
sigframe.c Loading commit data...
signalfd.c Loading commit data...
sk-inet.c Loading commit data...
sk-netlink.c Loading commit data...
sk-packet.c Loading commit data...
sk-queue.c Loading commit data...
sk-tcp.c Loading commit data...
sk-unix.c Loading commit data...
sockets.c Loading commit data...
stats.c Loading commit data...
string.c Loading commit data...
sysctl.c Loading commit data...
tty.c Loading commit data...
tun.c Loading commit data...
util.c Loading commit data...
uts_ns.c Loading commit data...