From 1f3c679795791721a0684f9487b09d9c71ceea65 Mon Sep 17 00:00:00 2001 From: Sergey Trofimov Date: Wed, 10 Dec 2025 13:59:55 +0100 Subject: [PATCH] gnu: tinyxml2: Build position independent. * gnu/packages/xml.scm (tinyxml2)[arguments]{#:configure-flags}: Add CMAKE_POSITION_INDEPENDENT_CODE. Change-Id: I0e41895edc617225ed998d15d050e2306bf7bef5 Signed-off-by: Greg Hogan --- gnu/packages/xml.scm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm index b5cf3920ca8d5ba991e1f57178bab87924915a2b..b49ae62ddfb9b5b44a2ec0481b7c879c11f31ec4 100644 --- a/gnu/packages/xml.scm +++ b/gnu/packages/xml.scm @@ -1355,6 +1355,10 @@ C++ programming language.") (sha256 (base32 "19cvjaq16z777xyi8krgc5jif5wkjv1ikw2icijprlj0zi5511dd")))) (build-system cmake-build-system) + (arguments + (list + #:configure-flags + #~(list "-DCMAKE_POSITION_INDEPENDENT_CODE=ON"))) (synopsis "Small XML parser for C++") (description "TinyXML2 is a small and simple XML parsing library for the C++ programming language.")