The make trys to execute a file that has been cross compiled of course it can not run on the HOST arch. armeb-softfloat-linux-uclibc-gcc -Os -pipe -fPIC -I. -I. -o dftables dftables.o ./dftables pcre_chartables.c ./dftables: ./dftables: cannot execute binary file make: *** [pcre_chartables.c] Error 126 make: *** Waiting for unfinished jobs.... Reproducible: Always Steps to Reproduce: 1.install crosssdev armeb-softfloat-linux-uclibc 2.xmerge dev-libs/libpcre-6.6 3.
Created attachment 118154 [details] build.log
has nothing to do with arm
dev-libs/libpcre-7.3-r1 compiles well on mips (despite it is not enabled in current portage tree). It does not execute an cross compiled file. Maybe it applies to other architectures also.
let's assume so