Created attachment 2218 [details] configure log for 1.6.2 Toolchain location: http://autobuilder.yoctoproject.org/pub/releases/yocto-1.6.2.rc1/toolchain/i686/poky-eglibc-i686-core-image-sato-mips32-toolchain-1.6.1.sh Git rev: daisy/313864bf528696a72c3ee6b3dec1a0c7b0b223f6 Test environment: Fedora 20 i686 This is a regression bug, used to work in 1.6.1 Steps: 1. Download the i686-mips32 toolchain from the above link 2. Install the toolchain and set the environment: source /opt/poky/1.6.1/environment-setup-mips32-poky-linux 3. Build the iptables-1.4.15: cd iptables-1.4.15 ./autogen.sh ./configure ${CONFIGURE_FLAGS} A warning message "configure: WARNING: unrecognized options: --with-libtool-sysroot" printed when configure I tried 1.6.1 and 1.7 mips32 toolchain with same steps, there is no such issue. I attached the detailed configure log.
Created attachment 2219 [details] configure log for 1.6.1 This is the 1.6.1 configure log without such warning.
Interestingly, if you look at the tarball, libtoolize in the native sysroot is not executable. If you make it executable, this bug disappears. So the issue is related to corrupted permissions in the tarball. This sounds suspiciously like our 32 bit inode truncation problem on XFS with 64 bit inodes. We may need to upgrade pseudo in 1.6 to fix this.
I had encountered a similar issue in p1022ds 2 month ago, bug 6632 . one command in the rootfs also had no execute permission.
A similar bug 6913 found in qemumips image.
*** Bug 6913 has been marked as a duplicate of this bug. ***
Pending update to Pseudo in 1.6.2 branch
http://git.yoctoproject.org/cgit.cgi/poky/commit/?h=daisy&id=3428e70035deb137c396d838d01837ea1090ff99
Passing to reporter.