autogen: make reproducible (#102280)
This commit is contained in:
parent
c409f69480
commit
6cc483b6c2
@ -42,13 +42,23 @@ stdenv.mkDerivation rec {
|
|||||||
guile libxml2
|
guile libxml2
|
||||||
];
|
];
|
||||||
|
|
||||||
configureFlags = stdenv.lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
|
configureFlags =
|
||||||
"--with-libxml2=${libxml2.dev}"
|
[
|
||||||
"--with-libxml2-cflags=-I${libxml2.dev}/include/libxml2"
|
# Make sure to use a static value for the timeout. If we do not set a value
|
||||||
# the configure check for regcomp wants to run a host program
|
# here autogen will select one based on the execution time of the configure
|
||||||
"libopts_cv_with_libregex=yes"
|
# phase which is not really reproducible.
|
||||||
#"MAKEINFO=${buildPackages.texinfo}/bin/makeinfo"
|
#
|
||||||
];
|
# 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
|
#doCheck = true; # not reliable
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user