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!

Reply via email to