Andrea T.
Andrea T.

Reputation: 950

statically compile a Nim program in macOS

I'm writing a program in Nim using the zip/zipfiles library, which relies on libzip(|2|4).dylib.

My question is primarily for macOS, but guidance for Linux is also welcome.

How can I compile it to have a statically linked binary to be easier to distribute?

Thanks Andrea

EDIT: Apparently something like https://nim-lang.org/docs/nimc.html#dynliboverride should do. Specifically for this library, -p:useLibzipSrc also does.

Upvotes: 2

Views: 722

Answers (1)

Recruit_main707
Recruit_main707

Reputation: 56

Reading through the source it seems like you may be able to do this by passing -d:useLibzipSrc

Upvotes: 4

Related Questions