From b712e563cf362e773aa3ad031411d69339b97843 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 14 Nov 2023 23:44:51 +0100 Subject: gnu: soci: Add PIE flag. * gnu/packages/databases.scm (soci)[arguments]: Set CMAKE_CXX_FLAGS to add -fPIE. Change-Id: I79527759d0d35833168f5106a9d6f372375a8ebe --- gnu/packages/databases.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'gnu/packages/databases.scm') diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 3eeee9fadf..f0ea100c3b 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -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 -- cgit v1.2.3