Skip to content

Compile dylibs with -headerpad 0xFF #46

@zacharee

Description

@zacharee

I included VAqua in a Compose Multiplatform project to use the NSVisualEffectView wrapper. For distributing the app, I use Conveyor. When I try to run my project with conveyor run, Conveyor errors out with Signing Mac binary vaqua-13_jar_libwindowstylepatch.dylib failed. Please ensure the binary was linked using the -headerpad 0xFF flag to Apple's ld.. I looked at the build.xml file to see if I could make a PR to add this linker flag, but I don't know enough about the Ant build system to do it.

For reference, this is my project: https://github.com/zacharee/SamloaderKotlin. Running it with ./gradlew :desktop:run works for local testing, but I can't create a distributable with that. Is this flag something that can be added to VAqua so Conveyor can sign the native libs?

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