[U-Boot-Users] Patch for Cirrus Logic EDB93xx

Here http://www.dave-tech.it/download/misc/sw/edb93xx/u-boot-edb93xx-1 is available for download the patch for EDB93xx. It has been tested on EDB9312. Tha patch includes Steven Scholz's patch for ARM9-based SoCs. It seems that two builds (lpd7a400 and trab) got broken, but it is not clear why (see below). Any suggestions?
*** lpd7a400 *** lib_arm/libarm.a(board.o)(.data+0x20): In function `mem_malloc_init': /home/llandre/devel/zephyr/sw/u-boot/u-boot/lib_arm/board.c:82: undefined reference to `checkcpu' make: *** [u-boot] Error 1
*** trab *** arm-linux-ld: ERROR: /usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_udivsi3.oS) uses hardware FP, whereas trab_fkt uses software FP Success: failed to merge target specific data of file /usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_udivsi3.oS) arm-linux-ld: ERROR: /usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_umodsi3.oS) uses hardware FP, whereas trab_fkt uses software FP Success: failed to merge target specific data of file /usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_umodsi3.oS) arm-linux-ld: ERROR: /usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_dvmd_lnx.oS) uses hardware FP, whereas trab_fkt uses software FP Success: failed to merge target specific data of file /usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_dvmd_lnx.oS) arm-linux-ld: ERROR: /usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_udivdi3.oS) uses hardware FP, whereas trab_fkt uses software FP Success: failed to merge target specific data of file /usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_udivdi3.oS) arm-linux-ld: ERROR: /usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_clz.oS) uses hardware FP, whereas trab_fkt uses software FP Success: failed to merge target specific data of file /usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_clz.oS) make[1]: *** [trab_fkt.srec] Error 1 make: *** [board/trab/libtrab.a] Error 2
Regards,
llandre
DAVE Electronics System House - R&D Department web: http://www.dave-tech.it email: r&d2@dave-tech.it

llandre wrote:
... Tha patch includes Steven Scholz's patch for ARM9-based SoCs.
I don't think is a good idea as Wolfgang - like many other maitainers - prefer "small logical chunks".
Wolfgang, any chance my SoC patch gets into the CVS soon?

... Tha patch includes Steven Scholz's patch for ARM9-based SoCs.
I don't think is a good idea as Wolfgang - like many other maitainers - prefer "small logical chunks".
Yes, I agree. In fact this patch is meant to be used by for interested people until your patch will be included.
Regards,
llandre
DAVE Electronics System House - R&D Department web: http://www.dave-tech.it email: r&d2@dave-tech.it

In message 4135B196.3040001@imc-berlin.de you wrote:
I don't think is a good idea as Wolfgang - like many other maitainers - prefer "small logical chunks".
Indeed.
Wolfgang, any chance my SoC patch gets into the CVS soon?
Yes. Real soon now [meaning 2 in the Jargon file] :-(
Best regards,
Wolfgang Denk

llandre wrote:
It seems that two builds (lpd7a400 and trab) got broken, but it is not clear why (see below). Any suggestions?
*** lpd7a400 *** lib_arm/libarm.a(board.o)(.data+0x20): In function `mem_malloc_init': /home/llandre/devel/zephyr/sw/u-boot/u-boot/lib_arm/board.c:82: undefined reference to `checkcpu' make: *** [u-boot] Error 1
*** trab *** arm-linux-ld: ERROR: /usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_udivsi3.oS) uses hardware FP, whereas trab_fkt uses software FP Success: failed to merge target specific data of file
Are you sure that our patches broke these builds? Can you successfully run "./MAKEALL ARM9" on the prestine CVS HEAD version of U-Boot?

It seems that two builds (lpd7a400 and trab) got broken, but it is not clear why (see below). Any suggestions?
*** lpd7a400 *** lib_arm/libarm.a(board.o)(.data+0x20): In function `mem_malloc_init': /home/llandre/devel/zephyr/sw/u-boot/u-boot/lib_arm/board.c:82: undefined reference to `checkcpu' make: *** [u-boot] Error 1 *** trab *** arm-linux-ld: ERROR: /usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_udivsi3.oS) uses hardware FP, whereas trab_fkt uses software FP Success: failed to merge target specific data of file
Are you sure that our patches broke these builds? Can you successfully run "./MAKEALL ARM9" on the prestine CVS HEAD version of U-Boot?
I run "./MAKEALL ARM9" on the prestine CVS HEAD version of U-Boot. The build of lpd7a400 has been completed successfully while the build of trab has not. So my code broke just lpd7a400 build. Still investigating about it ...
llandre
DAVE Electronics System House - R&D Department web: http://www.dave-tech.it email: r&d2@dave-tech.it
participants (3)
-
llandre
-
Steven Scholz
-
Wolfgang Denk