
Dear Daniel Gorsulowski,
In message 4A686566.409@esd.eu you wrote:
buid on meesc board (arm) is still broken. It's roughly the same problem, as Heiko Schocher reported in 4A6854B1.5000205@denx.de. But his patch doesn't fix the problem either.
danielg@debby:~/git/u-boot$ make USE_PRIVATE_LIBGCC=yes ... drivers/mtd/nand/libnand.a(nand_base.o): In function `nand_do_write_oob': /data/home/danielg/git/u-boot/drivers/mtd/nand/nand_base.c:2019: undefined reference to `__lshrdi3' drivers/mtd/nand/libnand.a(nand_base.o): In function `nand_erase_nand': /data/home/danielg/git/u-boot/drivers/mtd/nand/nand_base.c:2199: undefined reference to `__lshrdi3'
Well, my patch makes the use of libgcc configurable - it does not attempt to fix any remaining problems in the private ARM implementation of this library - I think Jean-Christophe has a full port of the related Linux code ready available, and I think he should rebase and post this.
Best regards,
Wolfgang Denk