All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot-Users] U-Boot v1.3.2-rc2 released
@ 2008-02-24 15:24 Wolfgang Denk
  2008-02-24 18:31 ` Andy Fleming
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Wolfgang Denk @ 2008-02-24 15:24 UTC (permalink / raw)
  To: u-boot

Hi everybody,

the second (and hopefully last) release candidate for  U-Boot  v1.3.2
has  been  released and is available form both the git repository and
the FTP server.

A lot of bugs have been fixed since -rc1, but there are  still  build
issues (many, many warnings; some errors) when using recent toolchain
versions  (like  gcc-4.2.2  /  binutils 2.17 as used in ELDK 4.2 [see
ftp://ftp.denx.de/pub/eldk/4.2-rc1]), for example:

post/drivers/memory.c:

	memory.c: In function 'memory_post_dataline':
	memory.c:236: warning: passing argument 1 of 'move64' discards qualifiers from pointer target type
	memory.c:241: warning: passing argument 1 of 'move64' discards qualifiers from pointer target type

drivers/usb/usb_ohci.c,
cpu/mpc5xxx/usb_ohci.c:

	usb_ohci.c: In function 'roothub_a':
	usb_ohci.c:119: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:119: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c: In function 'roothub_b':
	usb_ohci.c:121: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c: In function 'roothub_status':
	usb_ohci.c:123: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c: In function 'ep_link':
	usb_ohci.c:503: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:511: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:519: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:527: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c: In function 'ep_unlink':
	usb_ohci.c:553: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:555: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:570: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:572: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c: In function 'td_submit_job':
	usb_ohci.c:724: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:740: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c: In function 'ohci_submit_rh_msg':
	usb_ohci.c:1072: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1191: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c: In function 'hc_reset':
	usb_ohci.c:1379: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1380: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1382: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1392: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1400: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1403: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1404: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c: In function 'hc_start':
	usb_ohci.c:1430: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1431: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1433: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1436: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1438: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1439: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1444: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1450: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1453: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1456: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1460: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1462: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c: In function 'hc_interrupt':
	usb_ohci.c:1492: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1497: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1527: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1529: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1534: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1542: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1544: warning: dereferencing type-punned pointer will break strict-aliasing rules
	usb_ohci.c:1548: warning: dereferencing type-punned pointer will break strict-aliasing rules


Board specific build issues:

PPC:
====

CANBT:
	canbt.c: In function 'board_early_init_f':
	canbt.c:76: warning: passing argument 1 of 'fpga_boot' discards qualifiers from pointer target type
----------------
CPCI405:
	cpci405.c: In function 'board_early_init_f':
	cpci405.c:122: warning: passing argument 1 of 'fpga_boot' discards qualifiers from pointer target type
----------------
CPCIISER4:
	cpciiser4.c: In function 'board_early_init_f':
	cpciiser4.c:75: warning: passing argument 1 of 'fpga_boot' discards qualifiers from pointer target type
----------------
DU405:
	du405.c: In function 'board_early_init_f':
	du405.c:74: warning: passing argument 1 of 'fpga_boot' discards qualifiers from pointer target type
----------------
MPC8610HPCD:
	net.c: In function 'PingHandler':
	net.c:770: warning: passing argument 1 of 'NetReadIP' discards qualifiers from pointer target type
	net.c: In function 'NetSetIP':
	net.c:1694: warning: passing argument 1 of 'NetCopyIP' discards qualifiers from pointer target type
	net.c:1695: warning: passing argument 1 of 'NetCopyIP' discards qualifiers from pointer target type
	net.c: In function 'PingSend':
	net.c:736: warning: passing argument 1 of 'NetCopyIP' discards qualifiers from pointer target type
	net.c:737: warning: passing argument 1 of 'NetCopyIP' discards qualifiers from pointer target type
----------------
SCM:
	In file included from scm.c:28:
	scm.h:53: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:55: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:57: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:59: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:61: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:63: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:65: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:67: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:69: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:71: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:73: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:75: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:77: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:79: warning: 'packed' attribute ignored for field of type 'can_msg_t'
	scm.h:81: warning: 'packed' attribute ignored for field of type 'can_msg_t'
----------------
W7OLMC:
	In file included from w7o.c:26:
	w7o.h:35:1: warning: "CPC0_CR0" redefined
	In file included from /home/wd/git/u-boot/work/include/ppc4xx.h:28,
	                 from /home/wd/git/u-boot/work/include/common.h:98,
	                 from w7o.c:24:
	/home/wd/git/u-boot/work/include/ppc405.h:787:1: warning: this is the location of the previous definition
	In file included from fpga.c:27:
	w7o.h:35:1: warning: "CPC0_CR0" redefined
	In file included from /home/wd/git/u-boot/work/include/ppc4xx.h:28,
	                 from /home/wd/git/u-boot/work/include/common.h:98,
	                 from fpga.c:26:
	/home/wd/git/u-boot/work/include/ppc405.h:787:1: warning: this is the location of the previous definition
----------------
W7OLMG:
	In file included from w7o.c:26:
	w7o.h:35:1: warning: "CPC0_CR0" redefined
	In file included from /home/wd/git/u-boot/work/include/ppc4xx.h:28,
	                 from /home/wd/git/u-boot/work/include/common.h:98,
	                 from w7o.c:24:
	/home/wd/git/u-boot/work/include/ppc405.h:787:1: warning: this is the location of the previous definition
	In file included from fpga.c:27:
	w7o.h:35:1: warning: "CPC0_CR0" redefined
	In file included from /home/wd/git/u-boot/work/include/ppc4xx.h:28,
	                 from /home/wd/git/u-boot/work/include/common.h:98,
	                 from fpga.c:26:
	/home/wd/git/u-boot/work/include/ppc405.h:787:1: warning: this is the location of the previous definition
----------------
acadia_nand:
	ppc_8xx-ld: section .resetvec [f8004ffc -> f8004fff] overlaps section .data [f8004fc0 -> f8004fff]
	ppc_8xx-ld: /work/wd/tmp-ppc/nand_spl/u-boot-spl: section .resetvec lma 0xf8004ffc overlaps previous sections
	make[1]: *** [/work/wd/tmp-ppc/nand_spl/u-boot-spl] Error 1
	make: *** [nand_spl] Error 2
----------------
cogent_mpc8260:
	kgdb.c: In function 'handle_exception':
	kgdb.c:313: warning: dereferencing type-punned pointer will break strict-aliasing rules
	kgdb.c:327: warning: dereferencing type-punned pointer will break strict-aliasing rules
	kgdb.c:382: warning: dereferencing type-punned pointer will break strict-aliasing rules
	kgdb.c: In function 'kgdb_error':
	kgdb.c:535: warning: dereferencing type-punned pointer will break strict-aliasing rules
----------------
hymod:
	kgdb.c: In function 'handle_exception':
	kgdb.c:313: warning: dereferencing type-punned pointer will break strict-aliasing rules
	kgdb.c:327: warning: dereferencing type-punned pointer will break strict-aliasing rules
	kgdb.c:382: warning: dereferencing type-punned pointer will break strict-aliasing rules
	kgdb.c: In function 'kgdb_error':
	kgdb.c:535: warning: dereferencing type-punned pointer will break strict-aliasing rules
----------------
sbc8548:
	sbc8548.c: In function 'checkboard':
	sbc8548.c:61: warning: type defaults to 'int' in declaration of 'type name'
	sbc8548.c: In function 'ft_pci_setup':
	sbc8548.c:536: warning: unused variable 'path'
	cfi_flash.c:161: warning: excess elements in array initializer
	cfi_flash.c:161: warning: (near initialization for 'bank_base')
----------------
sbc8641d:
	sbc8641d.c: In function 'pci_init_board':
	sbc8641d.c:233: error: 'MPC86xx_PORDEVSR_IO_SEL' undeclared (first use in this function)
	sbc8641d.c:233: error: (Each undeclared identifier is reported only once
	sbc8641d.c:233: error: for each function it appears in.)
	make[1]: *** [/work/wd/tmp-ppc/board/sbc8641d/sbc8641d.o] Error 1
	make: *** [/work/wd/tmp-ppc/board/sbc8641d/libsbc8641d.a] Error 2
----------------

ARM:
====

-----------------
actux1:
	actux1.c: In function 'checkboard':
	actux1.c:92: warning: unused variable 'revision'
-----------------
actux2:
	actux2.c: In function 'checkboard':
	actux2.c:100: warning: unused variable 's'
	actux2.c:99: warning: unused variable 'revision'
	actux2.c: In function 'reset_phy':
	actux2.c:130: warning: unused variable 'i'
-----------------
actux3:
	actux3.c: In function 'checkboard':
	actux3.c:114: warning: unused variable 'revision'
-----------------
actux4:
	actux4.c: In function 'board_init':
	actux4.c:83: warning: left shift count >= width of type
	actux4.c:83: warning: left shift count >= width of type
-----------------
adsvix:
	start.S:183:1: warning: "ICMR" redefined
	In file included from start.S:33:
	/work/wd/tmp-arm/include/asm/arch/pxa-regs.h:935:1: warning: this is the location of the previous definition
	start.S:187:1: warning: "RCSR" redefined
	/work/wd/tmp-arm/include/asm/arch/pxa-regs.h:1602:1: warning: this is the location of the previous definition
	start.S:191:1: warning: "OSMR3" redefined
	/work/wd/tmp-arm/include/asm/arch/pxa-regs.h:869:1: warning: this is the location of the previous definition
	start.S:192:1: warning: "OSCR" redefined
	/work/wd/tmp-arm/include/asm/arch/pxa-regs.h:870:1: warning: this is the location of the previous definition
	start.S:193:1: warning: "OWER" redefined
	/work/wd/tmp-arm/include/asm/arch/pxa-regs.h:872:1: warning: this is the location of the previous definition
	start.S:194:1: warning: "OIER" redefined
	/work/wd/tmp-arm/include/asm/arch/pxa-regs.h:873:1: warning: this is the location of the previous definition
	start.S:207:1: warning: "CCCR" redefined
	/work/wd/tmp-arm/include/asm/arch/pxa-regs.h:1770:1: warning: this is the location of the previous definition
	pcmcia.c:39:2: warning: #warning "Board will only supply 5V, wait for next HW spin for selectable power"
	pxa_pcmcia.c: In function 'pcmcia_on':
	pxa_pcmcia.c:39: warning: operation on 'i' may be undefined
	cmd_ide.c: In function '__ide_outb':
	cmd_ide.c:806: warning: implicit declaration of function 'outb'
	cmd_ide.c: In function '__ide_inb':
	cmd_ide.c:815: warning: implicit declaration of function 'inb'
	common/libcommon.a(cmd_ide.o): In function `__ide_outb':
	/home/wd/git/u-boot/work/common/cmd_ide.c:806: undefined reference to `outb'
	common/libcommon.a(cmd_ide.o): In function `__ide_inb':
	/home/wd/git/u-boot/work/common/cmd_ide.c:815: undefined reference to `inb'
	make: *** [/work/wd/tmp-arm/u-boot] Error 1
-----------------
apollon:
	System not configured - see README
apollon:
	make: *** [all] Error 1
-----------------
m501sk:
	arm-linux-objdump: '/work/wd/tmp-arm/board/m501sk/libm501sk.a': No such file
	arm-linux-ld: board/m501sk/libm501sk.a: No such file: No such file or directory
	make: *** [/work/wd/tmp-arm/u-boot] Error 1
-----------------
mx1ads:
	mx1ads.c: In function 'board_init':
	mx1ads.c:106: error: invalid lvalue in assignment
	mx1ads.c:107: error: invalid lvalue in assignment
	make[1]: *** [/work/wd/tmp-arm/board/mx1ads/mx1ads.o] Error 1
	make: *** [/work/wd/tmp-arm/board/mx1ads/libmx1ads.a] Error 2
-----------------
mx1fs2:
	mx1fs2.c: In function 'logo_init':
	mx1fs2.c:75: error: invalid lvalue in assignment
	make[1]: *** [/work/wd/tmp-arm/board/mx1fs2/mx1fs2.o] Error 1
	make: *** [/work/wd/tmp-arm/board/mx1fs2/libmx1fs2.a] Error 2
-----------------
scb9328:
	flash.c:85: warning: type qualifiers ignored on function return type
	generic.c: In function 'imx_gpio_mode':
	generic.c:41: error: invalid lvalue in assignment
	generic.c:43: error: invalid lvalue in assignment
	generic.c:47: error: invalid lvalue in assignment
	generic.c:49: error: invalid lvalue in assignment
	generic.c:53: error: invalid lvalue in assignment
	generic.c:55: error: invalid lvalue in assignment
	generic.c:59: error: invalid lvalue in assignment
	generic.c:61: error: invalid lvalue in assignment
	generic.c:71: error: invalid lvalue in assignment
	generic.c:74: error: invalid lvalue in assignment
	generic.c:76: error: invalid lvalue in assignment
	generic.c:81: error: invalid lvalue in assignment
	generic.c:84: error: invalid lvalue in assignment
	generic.c:86: error: invalid lvalue in assignment
	make[1]: *** [/work/wd/tmp-arm/cpu/arm920t/imx/generic.o] Error 1
	make: *** [/work/wd/tmp-arm/cpu/arm920t/imx/libimx.a] Error 2
-----------------


Board maintainers - please test and post patches ASAP!


The plan is to have a -rc3 (if needed) not later than March  03,  and
the  v1.3.2  not later than March 10. If possible, I would like to do
without -rc3 and release earlier.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
To be a winner, all you need to give is all you have.

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2008-03-02 22:04 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-24 15:24 [U-Boot-Users] U-Boot v1.3.2-rc2 released Wolfgang Denk
2008-02-24 18:31 ` Andy Fleming
2008-02-24 18:51   ` Wolfgang Denk
2008-02-24 23:02 ` Jean-Christophe PLAGNIOL-VILLARD
2008-02-27 14:12   ` Michael Schwingen
2008-02-27 14:15     ` Jean-Christophe PLAGNIOL-VILLARD
2008-02-27 14:33       ` Jean-Christophe PLAGNIOL-VILLARD
2008-02-25 20:58 ` Jon Loeliger
2008-03-02 20:41   ` Wolfgang Denk
2008-02-29 20:16 ` Michael Schwingen
2008-02-29 22:46   ` Ben Warren
2008-03-02 22:04 ` [U-Boot-Users] U-Boot v1.3.2-rc3 released Wolfgang Denk

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.