When I tried to compile OpenWRT SVN trunk for my FON2100 with r16235, I got the following error messages:
mips-openwrt-linux-uclibc-gcc -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I/opt/tmp/openwrt-svn-trunk-private/staging_dir/target-mips_uClibc-0.9.30.1/usr/include -I/opt/tmp/openwrt-svn-trunk-private/staging_dir/target-mips_uClibc-0.9.30.1/include -I/opt/tmp/openwrt-svn-trunk-private/staging_dir/target-mips_uClibc-0.9.30.1/usr/include -Os -pipe -mips32 -mtune=mips32 -funit-at-a-time -fhonour-copts -fpic -fvisibility=hidden -Wall -MT mpih-div.lo -MD -MP -MF .deps/mpih-div.Tpo -c mpih-div.c -fPIC -DPIC -o .libs/mpih-div.o
mpih-div.c: In function '_gcry_mpih_mod_1':
mpih-div.c:98: error: impossible constraint in 'asm'
mpih-div.c:98: error: impossible constraint in 'asm'
mpih-div.c:104: error: impossible constraint in 'asm'
mpih-div.c:104: error: impossible constraint in 'asm'
mpih-div.c:134: error: impossible constraint in 'asm'
mpih-div.c:134: error: impossible constraint in 'asm'
make[5]: *** [mpih-div.lo] Error 1
make[5]: Leaving directory `/opt/tmp/openwrt-svn-trunk-private/build_dir/target-mips_uClibc-0.9.30.1/libgcrypt-1.4.4/mpi'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/opt/tmp/openwrt-svn-trunk-private/build_dir/target-mips_uClibc-0.9.30.1/libgcrypt-1.4.4'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/opt/tmp/openwrt-svn-trunk-private/build_dir/target-mips_uClibc-0.9.30.1/libgcrypt-1.4.4'
make[2]: *** [/opt/tmp/openwrt-svn-trunk-private/build_dir/target-mips_uClibc-0.9.30.1/libgcrypt-1.4.4/.built] Error 2
make[2]: Leaving directory `/opt/tmp/openwrt-svn-trunk-private/feeds/packages/libs/libgcrypt'
make[1]: *** [package/feeds/packages/libgcrypt/compile] Error 2
make[1]: Leaving directory `/opt/tmp/openwrt-svn-trunk-private'
make: *** [package/feeds/packages/libgcrypt/compile] Error 2
Does anyone know how to fix this issue?