dannym pushed a commit to branch wip-file-offset-bits-64 in repository guix.
commit 3c34647a6b4834f71db1c27fd0aeb963d3267888 Author: Danny Milosavljevic <[email protected]> AuthorDate: Tue Sep 29 12:45:35 2020 +0200 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 028c140..a10dd62 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm @@ -845,8 +845,13 @@ BLAKE.") "/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
