From 3c34647a6b4834f71db1c27fd0aeb963d3267888 Mon Sep 17 00:00:00 2001 From: Danny Milosavljevic Date: Tue, 29 Sep 2020 12:45:35 +0200 Subject: gnu: rhash: Explicity declare the _FILE_OFFSET_BITS we want. * gnu/packages/crypto.scm (rhash)[arguments]<#:make-flags>: Explicity declare the _FILE_OFFSET_BITS we want. --- gnu/packages/crypto.scm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index 028c140185..a10dd62e8b 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm @@ -845,8 +845,13 @@ (define-public rhash "/bin/" ,target "-gcc")) '()))) #:make-flags - ;; The binaries in /bin need some help finding librhash.so.0. - (list (string-append "LDFLAGS=-Wl,-rpath=" %output "/lib")) + (list ;; This package uses a configure script that is not from GNU + ;; autotools; it doesn't handle the environment variable + ;; CFLAGS (or for that matter the configure option). + ;; Therefore, directly pass it to make. + "CFLAGS=-D_FILE_OFFSET_BITS=64" + ;; The binaries in /bin need some help finding librhash.so.0. + (string-append "LDFLAGS=-Wl,-rpath=" %output "/lib")) #:test-target "test" ; ‘make check’ just checks the sources #:phases (modify-phases %standard-phases -- cgit v1.2.3