From 2a15e9276686b00f302be40216c6e862884cb20b Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Sun, 22 Aug 2021 12:16:48 +0300 Subject: gnu: libfaketime: Adjust flags on powerpc64le-linux. * gnu/packages/check.scm (libfaketime)[arguments]: Adjust CFLAGS on powerpc64le-linux to make package work. --- gnu/packages/check.scm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'gnu/packages') diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index ff3eb8b891..7054db5ef7 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -2694,7 +2694,13 @@ portable to just about any platform.") ;; XXX: Without this flag, the CLOCK_REALTIME test hangs ;; indefinitely. See README.packagers for more information. - (setenv "FAKETIME_COMPILE_CFLAGS" "-DFORCE_MONOTONIC_FIX")))) + ;; There are specific instructions to not enable more flags + ;; than absolutely needed. + ,(if (target-ppc64le?) + `(setenv "FAKETIME_COMPILE_CFLAGS" + "-DFORCE_MONOTONIC_FIX -DFORCE_PTHREAD_NONVER") + `(setenv "FAKETIME_COMPILE_CFLAGS" + "-DFORCE_MONOTONIC_FIX"))))) (add-before 'check 'pre-check (lambda _ (substitute* "test/functests/test_exclude_mono.sh" -- cgit v1.2.3