Hi ! Take a look at:
https://guix.gnu.org/manual/devel/en/guix.html#Package-Transformation-Options the --with-input=package=replacement option, and the https://guix.gnu.org/manual/devel/en/guix.html#index-package_002dinput_002drewriting package-input-rewriting procedure and its #:deep option and I think you could define a gnu-toolchain-with-old-make package. You can use guix graph on your definition to make sure that make is indeed the version you want and if not, understand what is pulling in the version you don't want. Good luck. Cheers, Edouard. "Xuejie \"Rafael\" Xiao" <[email protected]> writes: > Hi there, > > I want to build a GNU toolchain using gcc 8.5 and glibc 2.27, and then > continue to use this toolchain to build my project, which requires a > reproducible build. > > Due to an incompatibility between glibc 2.27 and make 4.4: > https://stackoverflow.com/a/77107152. I want to use an older version of > make (I do believe guix has 4.2.1), but I cannot find a way to tweak the > make used in build steps. Can you help me point into the right direction? > Many thanks!
