go-enry / go-license-detector

Reliable project licenses detector.
Other
127 stars 36 forks source link

Failure to execute on Arch Linux #30

Open sempervictus opened 1 year ago

sempervictus commented 1 year ago

On Arch Linux (current rolling version), i'm seeing license-detector try to call get_robust_list which is apparently not implemented:

arch_prctl(ARCH_SET_FS, 0x6bbc7919d740) = 0
set_tid_address(0x6bbc7919da10)         = 2689494
set_robust_list(0x6bbc7919da20, 24)     = 0
rseq(0x6bbc7919e060, 0x20, 0, 0x53053053) = -1 ENOSYS (Function not implemented)
mprotect(0x6bbc79374000, 16384, PROT_READ) = 0
mprotect(0x14c2580c4000, 3244032, PROT_READ) = 0
mprotect(0x6bbc79407000, 8192, PROT_READ) = 0

The build process for Arch is all sh, and the specific PKGBUILD for license-detector is here