On Fri, 2016-11-18 at 06:41 -0500, Robert P. J. Day wrote: > after OE recipfying over 100 perl modules from CPAN, i'm down to > less than a dozen that are going to take more work, and a small number > of those seem to be simply badly written in that they don't support > cross-compilation for my target choice of "qemuppc". example > boilerplate recipe i put together produces this: > > $ make libauthen-pam-perl > ... snip ... > Checking if your kit is complete... > Looks good > checking for gcc... powerpc-wrs-linux-gcc -m32 -mhard-float -mcpu=7400 > -- > sysroot=/home/rpjday/WRL/builds/msm/nov17/bitbake_build/tmp/sysroots/qemup > pc > checking for C compiler default output file name... a.out > checking whether the C compiler works... configure: error: cannot run > C compiled programs. > If you meant to cross compile, use `--host'. > See `config.log' for more details.
It'd be useful to see config.log, ... > Error in configuring the Authen::PAM module. > ... snip ... > > so i'm assuming the source itself for Authen::PAM: > > https://metacpan.org/pod/Authen::PAM > > is somehow flawed in that it doesn't properly recognize > cross-compilation, would that be it? ... there is at least one issue in Authen-PAM-0.16/configure.ac, I would say, in that it tries to detect RTLD_GLOBAL support based on the host's perl. So it's likely there are more flaws. A. -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
