Skip to content

Failed to build an universal debug binary artifact on Fedora 35 #29

@STRRL

Description

@STRRL

After executing make debug on my machine, then copy the target/debug/toda into chaos-daemon container, it would failed to execute toda command with error:

/usr/local/bin/toda: error while loading shared libraries: libfuse3.so.3: cannot open shared object file: No such file or directory

After install the package libfuse3-3, it still failed with error:

toda: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by toda)
toda: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by toda)
toda: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by toda)

🤪🤪
I could remove --release in Dockerfile to fetch a debug build now. I think we could also use this way to replace make debug recipe (also build debug build in docker)

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions