[Clfs-dev] Gawk 4.1.0

Martin Ward macros_the_black at ntlworld.com
Sun Jun 2 15:50:55 PDT 2013


On 30/05/13 17:05, William Harrington wrote:
> Greetings,
>
> Martin mentioned gawk 4.1.0 having issues when cross compiling.
>
> During the build process, the gawk binary for the target tools can't 
> be executed.
> I was building for a powerpc target using x86_64 as the host.
>
> I ended up running make -k and make -k install to get past it.
>
> I couldn't find in the build system where it is running gawk for some 
> process but it was like this:
>
> make  all-recursive
> make[3]: Entering directory `/mnt/clfs/sources/gawk-4.1.0/extension'
> /bin/sh: ../gawk: cannot execute binary file
> Building the extensions is not supported on this platform
>
> Perhaps we could find a way to keep the build from going into 
> extension directory.
> I tried passing ac_subdir_all=   but that didn't help.
>
> Sincerely,
>
> William Harrington
> _______________________________________________
> Clfs-dev mailing list
> Clfs-dev at lists.cross-lfs.org
> http://lists.cross-lfs.org/listinfo.cgi/clfs-dev-cross-lfs.org
>
Hi

I think i've found a way around it, can check this please

cp -v extension/Makefile.in{,.orig}
sed -e 's/check-recursive all-recursive: 
check-for-shared-lib-support/check-recursive all-recursive:/' 
extension/Makefile.in.orig > extension/Makefile.in

this gets past the unnecessary checks


Martin





More information about the Clfs-dev mailing list