diff --git a/Building-for-OpenBSD.md b/Building-for-OpenBSD.md index 9e0fedc..261321f 100644 --- a/Building-for-OpenBSD.md +++ b/Building-for-OpenBSD.md @@ -20,7 +20,7 @@ cmake \ make ``` Rationale: -+ Setting `Qt5_DIR` is necessary because OpenBSD installs the Qt5 CMake files under a nonstandard path. ++ Setting `Qt5_DIR` is necessary because cmake does not know to look for it under `/usr/local/lib/qt5/cmake` by default. + `-I/usr/local/include` is needed for the compiler to find `iconv.h`, as the base compiler does not look under `/usr/local/include` by default. + `-O2` is needed for playable performance; this needs to be set even if `CMAKE_BUILD_TYPE=Release`, as it does not set optimization flags by default (perhaps because the base amd64 compiler is clang?) + Linking with `-z wxneeded` is needed to enable writable-executable memory on OpenBSD. The resulting binary still needs to be run a partition with `wxallowed` set in the mount flags; `/usr/local` is mounted like this by default.