Question on Makefile.in's program_transform_cross_name

Daniel Jacobowitz drow@mvista.com
Fri Dec 5 17:26:00 GMT 2003


On Fri, Dec 05, 2003 at 11:44:59AM -0500, Kelley Cook wrote:
> Now looking look at the definitions of GCC_INSTALL_NAME and 
> GCC_CROSS_NAME we get:
> 
> GCC_INSTALL_NAME = `echo gcc|sed '$(program_transform_name)'`
> GCC_CROSS_NAME = `echo gcc|sed '$(program_transform_cross_name)'`
> 
> Continuing to check the definitions of those two $(program...) 
> definitions, I see
> 
> program_transform_name = @program_transform_name@
> program_transform_cross_name = @program_transform_name@
> 
> So those are always the same, which consequently means GCC_INSTALL_NAME 
> and GCC_CROSS_NAME are always the same which means I could just delete 
> the *_CROSS_NAME lines as well as the numerous spots in the makefile 
> which differentiate on them.
> 
> Is my analysis of the current situation correct and more importantly if 
> so should GCC_INSTALL_NAME always be the same as GCC_CROSS_NAME?  I 
> think that the answer is yes since configure.in seems to take care of 
> adjusting the sed script to prefix the target name.

Once upon a time, these were different.  It was confusing, and people
didn't really like it, so now they're the same.  I suspect you could
remove GCC_CROSS_NAME at this point.

-- 
Daniel Jacobowitz
MontaVista Software                         Debian GNU/Linux Developer



More information about the Gcc mailing list