Skip to content

Instantly share code, notes, and snippets.

@melezhik
Created April 6, 2020 21:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save melezhik/4414c90d8eae6de24b2b993165fb295e to your computer and use it in GitHub Desktop.
Save melezhik/4414c90d8eae6de24b2b993165fb295e to your computer and use it in GitHub Desktop.
whateverable rakudo alpine
bash-5.0# ls -l /tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/
total 68
drwxr-xr-x 2 cpan-tim cpan-tim 4096 Apr 6 10:00 bin
-rw-r--r-- 1 cpan-tim cpan-tim 8934 Apr 6 09:57 configure.err
-rw-r--r-- 1 cpan-tim cpan-tim 34987 Apr 6 09:58 configure.log
drwxr-xr-x 7 cpan-tim cpan-tim 85 Apr 6 09:57 include
drwxr-xr-x 2 cpan-tim cpan-tim 24 Apr 6 09:57 lib
-rw-r--r-- 1 cpan-tim cpan-tim 53 Apr 6 10:00 make-install.err
-rw-r--r-- 1 cpan-tim cpan-tim 354 Apr 6 10:00 make-install.log
-rw-r--r-- 1 cpan-tim cpan-tim 567 Apr 6 10:00 make.err
-rw-r--r-- 1 cpan-tim cpan-tim 2027 Apr 6 10:00 make.log
drwxr-xr-x 5 cpan-tim cpan-tim 47 Apr 6 10:00 share
bash-5.0# ls -l /tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/bin/
total 204
-rwxr-xr-x 1 cpan-tim cpan-tim 18152 Apr 6 09:57 moar
-rwxr-xr-x 1 cpan-tim cpan-tim 14064 Apr 6 09:58 nqp
-rwxr-xr-x 1 cpan-tim cpan-tim 14064 Apr 6 09:58 nqp-m
-rwxr-xr-x 1 cpan-tim cpan-tim 14064 Apr 6 10:00 perl6
-rwxr-xr-x 1 cpan-tim cpan-tim 14064 Apr 6 10:00 perl6-debug
-rwxr-xr-x 1 cpan-tim cpan-tim 14064 Apr 6 10:00 perl6-debug-m
-rwxr-xr-x 1 cpan-tim cpan-tim 1719 Apr 6 10:00 perl6-gdb-m
-rwxr-xr-x 1 cpan-tim cpan-tim 1706 Apr 6 10:00 perl6-lldb-m
-rwxr-xr-x 1 cpan-tim cpan-tim 14064 Apr 6 10:00 perl6-m
-rwxr-xr-x 1 cpan-tim cpan-tim 1512 Apr 6 10:00 perl6-valgrind-m
lrwxrwxrwx 1 cpan-tim cpan-tim 6 Apr 6 10:00 raku -> rakudo
lrwxrwxrwx 1 cpan-tim cpan-tim 12 Apr 6 10:00 raku-debug -> rakudo-debug
-rwxr-xr-x 1 cpan-tim cpan-tim 14064 Apr 6 10:00 rakudo
-rwxr-xr-x 1 cpan-tim cpan-tim 14064 Apr 6 10:00 rakudo-debug
-rwxr-xr-x 1 cpan-tim cpan-tim 14064 Apr 6 10:00 rakudo-debug-m
-rwxr-xr-x 1 cpan-tim cpan-tim 1719 Apr 6 10:00 rakudo-gdb-m
-rwxr-xr-x 1 cpan-tim cpan-tim 1706 Apr 6 10:00 rakudo-lldb-m
-rwxr-xr-x 1 cpan-tim cpan-tim 14064 Apr 6 10:00 rakudo-m
-rwxr-xr-x 1 cpan-tim cpan-tim 1512 Apr 6 10:00 rakudo-valgrind-m
@melezhik
Copy link
Author

melezhik commented Apr 6, 2020

$ docker exec -i -t alpine-rakudist /bin/bash

find /tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/| wc -l
572
du -s /tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/
44876 /tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/

$ docker exec -i -t centos-rakudist /bin/bash

find /tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/| wc -l
572
du -s /tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/
44876 /tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/

@melezhik
Copy link
Author

melezhik commented Apr 6, 2020

$ docker exec -i -t alpine-rakudist /bin/bash
bash-5.0# stat /tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/bin/perl6
File: /tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/bin/perl6
Size: 14064 Blocks: 32 IO Block: 4096 regular file
Device: 3ch/60d Inode: 33935363 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 1005/cpan-time-repeat-alpine) Gid: ( 1005/cpan-time-repeat-alpine)
Access: 2020-04-06 20:06:48.000000000
Modify: 2020-04-06 10:00:34.000000000
Change: 2020-04-06 20:06:39.000000000

@melezhik
Copy link
Author

melezhik commented Apr 6, 2020

bash-5.0# /tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/bin/perl6
bash: /tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/bin/perl6: No such file or directory
bash-5.0# /tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/bin/raku
bash: /tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/bin/raku: No such file or directory
bash-5.0# bash-5.0# /tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/bin/perl6

@melezhik
Copy link
Author

melezhik commented Apr 6, 2020

bash-5.0# file /tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/bin/perl6
/tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/bin/perl6: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=185c78d851231eba7ad28d685125f664c7fa041d, not stripped

@melezhik
Copy link
Author

melezhik commented Apr 6, 2020

bash-5.0# ldd /tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/bin/perl6
/lib64/ld-linux-x86-64.so.2 (0x7f2ff8861000)
libmoar.so => //tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/lib/libmoar.so (0x7f2ff7bc0000)
libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7f2ff8861000)
libm.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7f2ff8861000)
libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x7f2ff8861000)
librt.so.1 => /lib64/ld-linux-x86-64.so.2 (0x7f2ff8861000)
libdl.so.2 => /lib64/ld-linux-x86-64.so.2 (0x7f2ff8861000)
Error relocating //tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/lib/libmoar.so: gnu_get_libc_version: symbol not found
Error relocating //tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/lib/libmoar.so: __register_atfork: symbol not found
Error relocating //tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/lib/libmoar.so: fcntl64: symbol not found

@melezhik
Copy link
Author

melezhik commented Apr 6, 2020

after run on fresh alpine instance:

bash-5.0# ldd /tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/bin/perl6
/lib64/ld-linux-x86-64.so.2 (0x7fe65e832000)
libmoar.so => //tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/lib/libmoar.so (0x7fe65db91000)
libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7fe65e832000)
libm.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7fe65e832000)
libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x7fe65e832000)
librt.so.1 => /lib64/ld-linux-x86-64.so.2 (0x7fe65e832000)
libdl.so.2 => /lib64/ld-linux-x86-64.so.2 (0x7fe65e832000)
Error relocating //tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/lib/libmoar.so: gnu_get_libc_version: symbol not found
Error relocating //tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/lib/libmoar.so: __register_atfork: symbol not found
Error relocating //tmp/whateverable/rakudo-moar/afff3b0b2ed78b2f146eca63f7e34d4472b3982e/lib/libmoar.so: fcntl64: symbol not found

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment