Skip to content

OpenBSD fail due to missing syscall() #560

@franknhn

Description

@franknhn
frank@big  ~  ./bin/browsh
browsh:./bin/browsh: undefined symbol 'syscall'
ld.so: browsh: lazy binding failed!
[1]    89295 killed     ./bin/browsh
 ✘ frank@big  ~  uname -ra
OpenBSD big.my.domain 7.7 GENERIC.MP#625 amd64
 frank@big  ~  ldd bin/browsh
bin/browsh:
        Start            End              Type  Open Ref GrpRef Name
        0000000000400000 0000000000b9e000 exe   2    0   0      bin/browsh
        000000022828f000 0000000228396000 rlib  0    1   0      /usr/lib/libc.so.100.3
        000000026d644000 000000026d651000 rlib  0    1   0      /usr/lib/libpthread.so.27.1
        0000000219900000 0000000219900000 ld.so 0    1   0      /usr/libexec/ld.so
 frank@big  ~  sha256 bin/browsh
SHA256 (bin/browsh) = 3ae588b830a15b970fcfe3af06a79a98773381fccedf3fc905691f7c3b173ae4

https://lwn.net/Articles/949078/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions