The list of arch-vendor-kernel-userland combinations in the configure script is incomplete (and probably unnecessary). I suggest LARTing upstream vigorously. This is after some corrections to solve bug #323815: * CPV: media-libs/libvpx-0.9.0_p20100612 * REPO: gentoo * USE: elibc_glibc hppa kernel_linux test threads userland_GNU >>> Unpacking source... >>> Unpacking libvpx-0.9.0_p20100612.tar.bz2 to /mnt/alt/portage/media-libs/libvpx-0.9.0_p20100612/work >>> Source unpacked in /mnt/alt/portage/media-libs/libvpx-0.9.0_p20100612/work >>> Preparing source in /mnt/alt/portage/media-libs/libvpx-0.9.0_p20100612/work/libvpx-0.9.0_p20100612 ... `configure' -> `configure.orig' >>> Source prepared. >>> Configuring source in /mnt/alt/portage/media-libs/libvpx-0.9.0_p20100612/work/libvpx-0.9.0_p20100612 ... Configuring selected codecs enabling vp8_encoder enabling vp8_decoder Configuring for target 'generic-gnu' enabling generic --enable-shared only supported on ELF for now Configuration failed. This could reflect a misconfiguration of your toolchains, improper options selected, or another problem. If you don't see any useful error messages above, the next step is to look at the configure error log file (config.err) to determine what configure was trying to do when it died. * ERROR: media-libs/libvpx-0.9.0_p20100612 failed: * (no error message) * * Call stack: * ebuild.sh, line 54: Called src_configure * environment, line 898: Called die * The specific snippet of code: * ./configure --prefix=/usr --libdir=/usr/$(get_libdir) --enable-pic --enable-vp8 --enable-shared $(use_enable altivec) $(use_enable mmx) $(use_enable sse) $(use_enable sse2) $(use_enable sse3) $(use_enable ssse3) $(use_enable debug) $(use_enable debug debug-libs) $(use_enable doc install-docs) $(use_enable postproc) $(use_enable threads multithread) || die * * If you need support, post the output of 'emerge --info =media-libs/libvpx-0.9.0_p20100612', * the complete build log and the output of 'emerge -pqv =media-libs/libvpx-0.9.0_p20100612'. * The complete build log is located at '/keeps/gentoo/emergelogs/elmer/media-libs:libvpx-0.9.0_p20100612:20100613-172323.log'. * The ebuild environment file is located at '/mnt/alt/portage/media-libs/libvpx-0.9.0_p20100612/temp/environment'. * S: '/mnt/alt/portage/media-libs/libvpx-0.9.0_p20100612/work/libvpx-0.9.0_p20100612'
This problem is fixed for me with version libvpx-0.9.5-r1 on arm, see bug #351496.
should be fixed in 0.9.6 and above afaik