bouncepaw / mycorrhiza

🍄📑 Filesystem and git-based wiki engine for the independent web written in Go using Mycomarkup as its primary markup language.

Home Page:https://mycorrhiza.wiki

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

No version information embedded in binaries built on macOS

handlerug opened this issue · comments

The != operator has appeared in GNU Make 4.0 (released in 2013), but the GNU Make version on macOS is 3.81 from 2006 (lol). This should not cause issues in the immediate future because right now Mycorrhiza is pure Go and can be cross-compiled from a proper OS, but it will cause issues once it starts linking with C libraries (such as sqlite) and you won't be able to easily compile it for any OS without a C cross-compiler anymore.

Can confirm. This is a problem right now, actually. Is there a way to solve this without writing the version information by hand like before?