Hi,<br><br>My local.conf has these settings:<br>MACHINE = &quot;atngw100&quot;<br>TARGET_OS = &quot;linux-uclibc&quot;<br>DISTRO = &quot;angstrom-2008.1&quot;<br>ANGSTROMLIBC = &quot;uclibc&quot;<br><br>To build u-boot, I used this command:<br>
bitbake virtual/bootloader<br><br>I get a compilation error:<br>| In file included from display_options.c:27:<br>| /Top/kuk/oe/build/tmp/work/atngw100-angstrom-linux-uclibc/u-boot-2009.01-r1/u-boot-2009.01/include/asm/io.h:129: error: conflicting types for &#39;virt_to_phys&#39;<br>
| /Top/kuk/oe/build/tmp/work/atngw100-angstrom-linux-uclibc/u-boot-2009.01-r1/u-boot-2009.01/include/asm/io.h:80: error: previous definition of &#39;virt_to_phys&#39; was here<br><br>angstrom-2008.1 uses u-boot 2009.01. It seems the patch at link below got applied in the 2009.03:<br>
<a href="http://lists.denx.de/pipermail/u-boot/2009-March/049322.html">http://lists.denx.de/pipermail/u-boot/2009-March/049322.html</a><br><br>Should I use the next version of u-boot in the same distro or is there a better way? Please suggest.<br>
<br>Best Regards,<br>Kaushal<br>