Commit: Sync top level configure and makefiles

Tom de Vries tdevries@suse.de
Wed Jan 10 15:49:53 GMT 2024


On 1/10/24 13:03, Nick Clifton wrote:
> commit b7e5a29602143b53267efcd9c8d5ecc78cd5a62f
> Author: Tom Tromey<tom@tromey.com>
> Date:   Tue Jan 9 06:25:26 2024 -0700
> 
>      Pass GUILE down to subdirectories
>      
>      When I enable cgen rebuilding in the binutils-gdb tree, the default is
>      to run cgen using 'guile'.  However, on my host, guile is guile 2.2,
>      which doesn't work for me -- I have to use guile3.0.
>      
>      This patch arranges to pass "GUILE" down to subdirectories, so I can
>      use 'make GUILE=guile3.0'.
>      

This broke the gdb build for me on f39.  I only have guile 3.0 
installed, which is autodetected by the gdb build.

But while double-checking guild in gdb/configure, it executes 
/usr/bin/guild-3.0, which uses GUILE as set by the top-level makefile, 
in other words, guile, which is not installed.

Presumable passing down GUILE=/usr/bin/guile-3.0 or some such will fix 
this, I haven't tried yet.

I'd like to know if this is a user error or not.

Thanks,
- Tom



More information about the Binutils mailing list