Skip to content

Removing too many or wrong symbols from a binary's .dynsym table #369

Open
@Osurac529

Description

@Osurac529

I have a binary I am packaging with appimage. Before it is packaged with appimage I run "readelf -a" on it and in the ".dynsym" table has 5299 entries. However after it is processed by the appimage builder the .dynsym table only has 1030 entries and is missing at least one symbol in that table that I need and causes an "undefined symbol" upon running the appimage. There is shared object library that is linked to the binary that needs to call that symbol which is statically linked into the binary. The binary runs ok without appimage builder.

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