~ruther/guix-local

b712e563cf362e773aa3ad031411d69339b97843 — Ricardo Wurmus 2 years ago bd0f217
gnu: soci: Add PIE flag.

* gnu/packages/databases.scm (soci)[arguments]: Set CMAKE_CXX_FLAGS to add
-fPIE.

Change-Id: I79527759d0d35833168f5106a9d6f372375a8ebe
1 files changed, 3 insertions(+), 1 deletions(-)

M gnu/packages/databases.scm
M gnu/packages/databases.scm => gnu/packages/databases.scm +3 -1
@@ 5001,7 5001,9 @@ The drivers officially supported by @code{libdbi} are:
     `(#:configure-flags
       ;; C++11 (-DSOCI_CXX11) is OFF by default.  hyperledger-iroha needs it.
       (list "-DCMAKE_CXX_STANDARD=17"
             "-DSOCI_LIBDIR=lib")
             "-DSOCI_LIBDIR=lib"
             ;; This is for relocation when linking statically
             "-DCMAKE_CXX_FLAGS=-fPIE")
       #:tests? #f))         ; may require running database management systems
    (synopsis "C++ Database Access Library")
    (description