-build-native-library: [exec] cc -m32 -O2 -march=i686 -pipe -fomit-frame-pointer -I/usr/lib/libffi-3.0.9/include -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -W -Wall -Wno-unused -Wno-parentheses -Wundef -I"/var/tmp/portage/dev-java/jffi-0.7_pre20100131/work/wmeissner-jffi-6c5fb4a/build/jni" -I"/var/tmp/portage/dev-java/jffi-0.7_pre20100131/work/wmeissner-jffi-6c5fb4a/build/jni"/jni -I/var/tmp/portage/dev-java/jffi-0.7_pre20100131/work/wmeissner-jffi-6c5fb4a/jni -I"/var/tmp/portage/dev-java/jffi-0.7_pre20100131/work/wmeissner-jffi-6c5fb4a/jni/jffi" -fPIC -I"/opt/icedtea6-bin-1.7/jre/../include" -I"/opt/icedtea6-bin-1.7/jre/../include/linux" -D_REENTRANT -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -pthread -march=i586 -mtune=generic -c /var/tmp/portage/dev-java/jffi-0.7_pre20100131/work/wmeissner-jffi-6c5fb4a/jni/jffi/Array.c -o /var/tmp/portage/dev-java/jffi-0.7_pre20100131/work/wmeissner-jffi-6c5fb4a/build/jni/jffi/Array.o [exec] /var/tmp/portage/dev-java/jffi-0.7_pre20100131/work/wmeissner-jffi-6c5fb4a/jni/jffi/Array.c:1: error: bad value (generic) for -mtune= switch [exec] make: *** [/var/tmp/portage/dev-java/jffi-0.7_pre20100131/work/wmeissner-jffi-6c5fb4a/build/jni/jffi/Array.o] Error 1 BUILD FAILED /var/tmp/portage/dev-java/jffi-0.7_pre20100131/work/wmeissner-jffi-6c5fb4a/custom-build.xml:119: exec returned: 2 Reproducible: Always
emerge --info please? which gcc version are you using to compile this? if 3.4 then -mtune=generic is not supported
(In reply to comment #1) > emerge --info please? > > which gcc version are you using to compile this? if 3.4 then -mtune=generic is > not supported > Likely. The mtune comes from jffi: betelgeuse@pena /var/tmp/portage/dev-java/jffi-0.7_pre20100131/work/wmeissner-jffi-6c5fb4a $ grep mtune -r . ./jni/GNUmakefile: CFLAGS += -march=i586 -mtune=generic
I patched out march and mtune in 1.0.0.