From 1a1d763bdf4338cadcd5a111d0016f799a7392ef Mon Sep 17 00:00:00 2001 From: hubslave <29800872+hubslave@users.noreply.github.com> Date: Sat, 3 Mar 2018 18:13:22 +0200 Subject: [PATCH] Updated Building for OpenBSD (markdown) --- Building-for-OpenBSD.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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.