autogen: make reproducible (#102280)
This commit is contained in:
parent
c409f69480
commit
6cc483b6c2
|
@ -42,13 +42,23 @@ stdenv.mkDerivation rec {
|
|||
guile libxml2
|
||||
];
|
||||
|
||||
configureFlags = stdenv.lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
|
||||
"--with-libxml2=${libxml2.dev}"
|
||||
"--with-libxml2-cflags=-I${libxml2.dev}/include/libxml2"
|
||||
# the configure check for regcomp wants to run a host program
|
||||
"libopts_cv_with_libregex=yes"
|
||||
#"MAKEINFO=${buildPackages.texinfo}/bin/makeinfo"
|
||||
];
|
||||
configureFlags =
|
||||
[
|
||||
# Make sure to use a static value for the timeout. If we do not set a value
|
||||
# here autogen will select one based on the execution time of the configure
|
||||
# phase which is not really reproducible.
|
||||
#
|
||||
# If you are curious about the number 78, it has been cargo-culted from
|
||||
# Debian: https://salsa.debian.org/debian/autogen/-/blob/master/debian/rules#L21
|
||||
"--enable-timeout=78"
|
||||
]
|
||||
++ (stdenv.lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
|
||||
"--with-libxml2=${libxml2.dev}"
|
||||
"--with-libxml2-cflags=-I${libxml2.dev}/include/libxml2"
|
||||
# the configure check for regcomp wants to run a host program
|
||||
"libopts_cv_with_libregex=yes"
|
||||
#"MAKEINFO=${buildPackages.texinfo}/bin/makeinfo"
|
||||
]);
|
||||
|
||||
#doCheck = true; # not reliable
|
||||
|
||||
|
|
Loading…
Reference in New Issue