Hi, On Fri, Mar 18, 2016 at 08:37:12AM +0100, Anselm R Garbe wrote: > Problem is some weird execution problem on such hosts that > intermangles with glibc due to dynamic linkage.
It seems that there is nothing weird. $ strace bin/hbase/awk/gen/maketab execve("bin/hbase/awk/gen/maketab", ["bin/hbase/awk/gen/maketab"], [/* 0 vars */]) = -1 ENOENT (No such file or directory) The only reason execve(2) returns ENOENT is: > ENOENT The file filename or a script or ELF interpreter does not exist, > or a shared library needed for file or interpreter cannot be found. Binaries made with x86_64-linux-musl-gcc have hardcoded musl RTLD: $ readelf -a bin/hbase/awk/gen/maketab | grep 'program interpreter' [Requesting program interpreter: /lib/ld-musl-x86_64.so.1] ... which simply doesn't exist at this step. -- glebfm
signature.asc
Description: PGP signature