Hi Dirk, Le 12/12/2010 09:25, Dirk Behme a écrit : > > What's the status of the linker errors across tool chain versions seen > by building the 'omap3_evm' board? > > This was already discussed in the threads [1] and [2], but it seems to > me that there was no acceptable fix, yet? > > E.g. with CodeSourcery's tool chain 2009q1-203 I get > > arm-none-linux-gnueabi-ld: section .bss [8003f5e0 -> 8007e33f] overlaps > section .rel.dyn [8003f5e0 -> 80044e6f] > arm-none-linux-gnueabi-ld: section .dynsym [80044e70 -> 80044f0f] > overlaps section .bss [8003f5e0 -> 8007e33f] > arm-none-linux-gnueabi-ld: u-boot: section .bss vma 0x8003f5e0 overlaps > previous sections > > What we learned from [2] is that using [3] fixes the build (at least for > me with the tool chain mentioned above). I.e. converting > omap3_evm_version from u8 to int > > -static u8 omap3_evm_version; > +static int omap3_evm_version; > > makes the issue disappear. > > But if I understood the discussion correctly, this is no acceptable fix > and can be used only as debug help (?). > > Any further hints?
Three comments at least: 1. I personally would agree with the change to int, but since Wolfgang considers it a workaround to the linker issue, I won't accept it either. 2. IIRC, the linker emits a warning, not an error. We can live some time with a warning if it is documented and it is being worked on. 3. I did offer to try and find a minimal test case (one .c file, one .lds file, one simple command line) to cause the warning and submit it to the binutils list, but haven't had time so far. > Thanks > > Dirk Amicalement, -- Albert. _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

