Hello all, I want to cross compile a free software library with ELDK 3.1.1 for powerpc. I have ELDK installed under directory /opt and my system and PATH is set properly. I have a few points to be clarified:
- GCC toolchain components for cross compiling have "ppc_8xx-" prefix in their names. In addition, I learned from trial and error that by setting --host=CROSS_ENV results generation of a Makefile with compilation tools to be prefixed with CROSS_ENV. So I set --host=ppc_8xx but I received below error from configure script: checking host system type... Invalid configuration `ppc_8xx': machine `ppc_8xx' not recognized configure: error: /bin/sh scripts/config.sub ppc_8xx failed I have checked config.sub file and could not find ppc_8xx as a machine type. I have added it myself properly and executed configure script and generated a Makefile with all ppc_8xx prefixed GCC toolchain components (g++, ar, ranlib etc.). Considering that I have edited config.sub file, is this the true way of cross compilation? Or, if not, what is the way of specifying machine type for ELDK cross compilation and making the configure script to generate a Makefile with ppc_8xx prefixed GCC toolchain components. - For a cross compilation with ELDK how can we be sure that config.h file for a software packet is generated properly? I mean, how can we be sure that ELDK components is checked instead of our host linux system for generating a config.h file by the configure script? Thanks in advice... -- M u r at A r t u n, MSc. Design Engineer "be conservative in what you do, be liberal in what you accept from others" _______________________________________________ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded