[U-Boot] [PATCH] Switch from archive libraries to partial linking

Sebastien Carlier sebastien.carlier at gmail.com
Mon Nov 8 23:04:32 CET 2010


NOTE: This does not include the actual patch as it is too large for the mailing list (418 kB).

Before this commit, weak symbols were not overridden by non-weak symbols found in archive libraries
when linking with recent versions of binutils.  As stated in the System V ABI, "the link editor does
not extract archive members to resolve undefined weak symbols".

This commit changes all Makefiles to use partial linking (ld -r) instead of creating library archives,
which forces all symbols to participate in linking, allowing non-weak symbols to override weak symbols
as intended.  This approach is also used by Linux, from which the gmake function cmd_link_o_target
(added at the end of config.mk and used in all Makefiles) is inspired.

The name of each former library archive is preserved except for extensions which change from ".a" to
".o".  This commit updates references accordingly where needed, in particular in some linker scripts.

This commit reveals board configurations that exclude some module but not all of its dependencies; for
example, disabling CMD_NET but not CMD_NFS results in undefined symbols at link time.

Signed-off-by: Sebastien Carlier <sebastien.carlier at gmail.com>
---
 Makefile                                  |  118 ++++++++++++++--------------
 api/Makefile                              |    4 +-
 arch/arm/cpu/arm1136/Makefile             |    4 +-
 arch/arm/cpu/arm1136/mx31/Makefile        |    4 +-
 arch/arm/cpu/arm1136/omap24xx/Makefile    |    4 +-
 arch/arm/cpu/arm1176/Makefile             |    4 +-
 arch/arm/cpu/arm1176/s3c64xx/Makefile     |    4 +-
 arch/arm/cpu/arm1176/tnetv107x/Makefile   |    4 +-
 arch/arm/cpu/arm720t/Makefile             |    4 +-
 arch/arm/cpu/arm720t/lpc2292/Makefile     |    4 +-
 arch/arm/cpu/arm720t/s3c4510b/Makefile    |    4 +-
 arch/arm/cpu/arm920t/Makefile             |    4 +-
 arch/arm/cpu/arm920t/a320/Makefile        |    4 +-
 arch/arm/cpu/arm920t/at91/Makefile        |    4 +-
 arch/arm/cpu/arm920t/at91rm9200/Makefile  |    4 +-
 arch/arm/cpu/arm920t/ep93xx/Makefile      |    4 +-
 arch/arm/cpu/arm920t/imx/Makefile         |    4 +-
 arch/arm/cpu/arm920t/ks8695/Makefile      |    4 +-
 arch/arm/cpu/arm920t/s3c24x0/Makefile     |    4 +-
 arch/arm/cpu/arm925t/Makefile             |    4 +-
 arch/arm/cpu/arm926ejs/Makefile           |    4 +-
 arch/arm/cpu/arm926ejs/at91/Makefile      |    4 +-
 arch/arm/cpu/arm926ejs/davinci/Makefile   |    4 +-
 arch/arm/cpu/arm926ejs/kirkwood/Makefile  |    4 +-
 arch/arm/cpu/arm926ejs/mb86r0x/Makefile   |    4 +-
 arch/arm/cpu/arm926ejs/mx25/Makefile      |    4 +-
 arch/arm/cpu/arm926ejs/mx27/Makefile      |    4 +-
 arch/arm/cpu/arm926ejs/nomadik/Makefile   |    4 +-
 arch/arm/cpu/arm926ejs/omap/Makefile      |    4 +-
 arch/arm/cpu/arm926ejs/orion5x/Makefile   |    4 +-
 arch/arm/cpu/arm926ejs/spear/Makefile     |    4 +-
 arch/arm/cpu/arm926ejs/versatile/Makefile |    4 +-
 arch/arm/cpu/arm946es/Makefile            |    4 +-
 arch/arm/cpu/arm_intcm/Makefile           |    4 +-
 arch/arm/cpu/armv7/Makefile               |    4 +-
 arch/arm/cpu/armv7/mx5/Makefile           |    4 +-
 arch/arm/cpu/armv7/omap-common/Makefile   |    4 +-
 arch/arm/cpu/armv7/omap3/Makefile         |    4 +-
 arch/arm/cpu/armv7/omap4/Makefile         |    4 +-
 arch/arm/cpu/armv7/s5p-common/Makefile    |    4 +-
 arch/arm/cpu/armv7/s5pc1xx/Makefile       |    4 +-
 arch/arm/cpu/ixp/Makefile                 |    4 +-
 arch/arm/cpu/ixp/npe/Makefile             |    4 +-
 arch/arm/cpu/lh7a40x/Makefile             |    4 +-
 arch/arm/cpu/pxa/Makefile                 |    4 +-
 arch/arm/cpu/s3c44b0/Makefile             |    4 +-
 arch/arm/cpu/sa1100/Makefile              |    4 +-
 arch/arm/lib/Makefile                     |   10 +-
 arch/avr32/cpu/Makefile                   |    4 +-
 arch/avr32/cpu/at32ap700x/Makefile        |    4 +-
 arch/avr32/lib/Makefile                   |    4 +-
 arch/blackfin/cpu/Makefile                |    4 +-
 arch/blackfin/lib/Makefile                |    4 +-
 arch/i386/cpu/Makefile                    |    4 +-
 arch/i386/cpu/sc520/Makefile              |    4 +-
 arch/i386/lib/Makefile                    |    4 +-
 arch/m68k/cpu/mcf5227x/Makefile           |    4 +-
 arch/m68k/cpu/mcf523x/Makefile            |    4 +-
 arch/m68k/cpu/mcf52x2/Makefile            |    4 +-
 arch/m68k/cpu/mcf532x/Makefile            |    4 +-
 arch/m68k/cpu/mcf5445x/Makefile           |    4 +-
 arch/m68k/cpu/mcf547x_8x/Makefile         |    4 +-
 arch/m68k/lib/Makefile                    |    4 +-
 arch/microblaze/cpu/Makefile              |    4 +-
 arch/microblaze/lib/Makefile              |    4 +-
 arch/mips/cpu/Makefile                    |    4 +-
 arch/mips/lib/Makefile                    |    4 +-
 arch/nios2/cpu/Makefile                   |    4 +-
 arch/nios2/lib/Makefile                   |    4 +-
 arch/powerpc/cpu/74xx_7xx/Makefile        |    4 +-
 arch/powerpc/cpu/mpc512x/Makefile         |    4 +-
 arch/powerpc/cpu/mpc5xx/Makefile          |    4 +-
 arch/powerpc/cpu/mpc5xxx/Makefile         |    4 +-
 arch/powerpc/cpu/mpc8220/Makefile         |    4 +-
 arch/powerpc/cpu/mpc824x/Makefile         |    4 +-
 arch/powerpc/cpu/mpc8260/Makefile         |    4 +-
 arch/powerpc/cpu/mpc83xx/Makefile         |    4 +-
 arch/powerpc/cpu/mpc85xx/Makefile         |    4 +-
 arch/powerpc/cpu/mpc86xx/Makefile         |    4 +-
 arch/powerpc/cpu/mpc8xx/Makefile          |    4 +-
 arch/powerpc/cpu/mpc8xxx/Makefile         |    4 +-
 arch/powerpc/cpu/mpc8xxx/ddr/Makefile     |    4 +-
 arch/powerpc/cpu/ppc4xx/Makefile          |    4 +-
 arch/powerpc/lib/Makefile                 |    4 +-
 arch/sh/cpu/sh2/Makefile                  |    4 +-
 arch/sh/cpu/sh3/Makefile                  |    4 +-
 arch/sh/cpu/sh4/Makefile                  |    4 +-
 arch/sh/lib/Makefile                      |    4 +-
 arch/sparc/cpu/leon2/Makefile             |    4 +-
 arch/sparc/cpu/leon3/Makefile             |    4 +-
 arch/sparc/lib/Makefile                   |    4 +-
 board/BuS/EB+MCF-EV123/Makefile           |    4 +-
 board/BuS/eb_cpux9k2/Makefile             |    4 +-
 board/LEOX/elpt860/Makefile               |    4 +-
 board/LaCie/edminiv2/Makefile             |    4 +-
 board/Marvell/db64360/Makefile            |    4 +-
 board/Marvell/db64460/Makefile            |    4 +-
 board/Marvell/guruplug/Makefile           |    4 +-
 board/Marvell/mv88f6281gtw_ge/Makefile    |    4 +-
 board/Marvell/openrd_base/Makefile        |    4 +-
 board/Marvell/rd6281a/Makefile            |    4 +-
 board/Marvell/sheevaplug/Makefile         |    4 +-
 board/RPXClassic/Makefile                 |    4 +-
 board/RPXlite/Makefile                    |    4 +-
 board/RPXlite_dw/Makefile                 |    4 +-
 board/RRvision/Makefile                   |    4 +-
 board/a3000/Makefile                      |    4 +-
 board/a4m072/Makefile                     |    4 +-
 board/actux1/Makefile                     |    4 +-
 board/actux1/config.mk                    |    2 +-
 board/actux2/Makefile                     |    4 +-
 board/actux2/config.mk                    |    2 +-
 board/actux3/Makefile                     |    4 +-
 board/actux3/config.mk                    |    2 +-
 board/actux4/Makefile                     |    4 +-
 board/actux4/config.mk                    |    2 +-
 board/adder/Makefile                      |    4 +-
 board/afeb9260/Makefile                   |    4 +-
 board/alaska/Makefile                     |    4 +-
 board/altera/nios2-generic/Makefile       |    4 +-
 board/amcc/acadia/Makefile                |    4 +-
 board/amcc/bamboo/Makefile                |    4 +-
 board/amcc/bluestone/Makefile             |    4 +-
 board/amcc/bubinga/Makefile               |    4 +-
 board/amcc/canyonlands/Makefile           |    4 +-
 board/amcc/ebony/Makefile                 |    4 +-
 board/amcc/katmai/Makefile                |    4 +-
 board/amcc/kilauea/Makefile               |    4 +-
 board/amcc/luan/Makefile                  |    4 +-
 board/amcc/makalu/Makefile                |    4 +-
 board/amcc/ocotea/Makefile                |    4 +-
 board/amcc/redwood/Makefile               |    4 +-
 board/amcc/sequoia/Makefile               |    4 +-
 board/amcc/taihu/Makefile                 |    4 +-
 board/amcc/taishan/Makefile               |    4 +-
 board/amcc/walnut/Makefile                |    4 +-
 board/amcc/yosemite/Makefile              |    4 +-
 board/amcc/yucca/Makefile                 |    4 +-
 board/amirix/ap1000/Makefile              |    4 +-
 board/apollon/Makefile                    |    4 +-
 board/armadillo/Makefile                  |    4 +-
 board/armltd/integrator/Makefile          |    4 +-
 board/armltd/versatile/Makefile           |    4 +-
 board/armltd/vexpress/Makefile            |    4 +-
 board/assabet/Makefile                    |    4 +-
 board/astro/mcf5373l/Makefile             |    4 +-
 board/atc/Makefile                        |    4 +-
 board/atmel/at91cap9adk/Makefile          |    4 +-
 board/atmel/at91rm9200dk/Makefile         |    4 +-
 board/atmel/at91rm9200ek/Makefile         |    4 +-
 board/atmel/at91sam9260ek/Makefile        |    4 +-
 board/atmel/at91sam9261ek/Makefile        |    4 +-
 board/atmel/at91sam9263ek/Makefile        |    4 +-
 board/atmel/at91sam9m10g45ek/Makefile     |    4 +-
 board/atmel/at91sam9rlek/Makefile         |    4 +-
 board/atmel/atngw100/Makefile             |    4 +-
 board/atmel/atstk1000/Makefile            |    4 +-
 board/atum8548/Makefile                   |    4 +-
 board/balloon3/Makefile                   |    4 +-
 board/barco/Makefile                      |    4 +-
 board/bc3450/Makefile                     |    4 +-
 board/bct-brettl2/Makefile                |    4 +-
 board/bf518f-ezbrd/Makefile               |    4 +-
 board/bf526-ezbrd/Makefile                |    4 +-
 board/bf527-ad7160-eval/Makefile          |    4 +-
 board/bf527-ezkit/Makefile                |    4 +-
 board/bf527-sdp/Makefile                  |    4 +-
 board/bf533-ezkit/Makefile                |    4 +-
 board/bf533-stamp/Makefile                |    4 +-
 board/bf537-minotaur/Makefile             |    4 +-
 board/bf537-pnav/Makefile                 |    4 +-
 board/bf537-srv1/Makefile                 |    4 +-
 board/bf537-stamp/Makefile                |    4 +-
 board/bf538f-ezkit/Makefile               |    4 +-
 board/bf548-ezkit/Makefile                |    4 +-
 board/bf561-acvilon/Makefile              |    4 +-
 board/bf561-ezkit/Makefile                |    4 +-
 board/blackstamp/Makefile                 |    4 +-
 board/blackvme/Makefile                   |    4 +-
 board/bmw/Makefile                        |    4 +-
 board/c2mon/Makefile                      |    4 +-
 board/calao/sbc35_a9g20/Makefile          |    4 +-
 board/calao/tny_a9260/Makefile            |    4 +-
 board/canmb/Makefile                      |    4 +-
 board/cerf250/Makefile                    |    4 +-
 board/cm-bf527/Makefile                   |    4 +-
 board/cm-bf533/Makefile                   |    4 +-
 board/cm-bf537e/Makefile                  |    4 +-
 board/cm-bf537u/Makefile                  |    4 +-
 board/cm-bf548/Makefile                   |    4 +-
 board/cm-bf561/Makefile                   |    4 +-
 board/cm4008/Makefile                     |    4 +-
 board/cm41xx/Makefile                     |    4 +-
 board/cm5200/Makefile                     |    4 +-
 board/cmc_pu2/Makefile                    |    4 +-
 board/cmi/Makefile                        |    4 +-
 board/cobra5272/Makefile                  |    4 +-
 board/cogent/Makefile                     |    4 +-
 board/colibri_pxa270/Makefile             |    4 +-
 board/cpc45/Makefile                      |    4 +-
 board/cpu86/Makefile                      |    4 +-
 board/cpu87/Makefile                      |    4 +-
 board/cradle/Makefile                     |    4 +-
 board/cray/L1/Makefile                    |    4 +-
 board/csb226/Makefile                     |    4 +-
 board/csb272/Makefile                     |    4 +-
 board/csb472/Makefile                     |    4 +-
 board/csb637/Makefile                     |    4 +-
 board/cu824/Makefile                      |    4 +-
 board/dave/B2/Makefile                    |    4 +-
 board/dave/PPChameleonEVB/Makefile        |    4 +-
 board/davedenx/aria/Makefile              |    4 +-
 board/davedenx/qong/Makefile              |    4 +-
 board/davinci/common/Makefile             |    4 +-
 board/davinci/da8xxevm/Makefile           |    4 +-
 board/davinci/dm355evm/Makefile           |    4 +-
 board/davinci/dm355leopard/Makefile       |    4 +-
 board/davinci/dm365evm/Makefile           |    4 +-
 board/davinci/dm6467evm/Makefile          |    4 +-
 board/davinci/dvevm/Makefile              |    4 +-
 board/davinci/schmoogie/Makefile          |    4 +-
 board/davinci/sffsdr/Makefile             |    4 +-
 board/davinci/sonata/Makefile             |    4 +-
 board/dbau1x00/Makefile                   |    4 +-
 board/digsy_mtc/Makefile                  |    4 +-
 board/dnp1110/Makefile                    |    4 +-
 board/eNET/Makefile                       |    4 +-
 board/eXalion/Makefile                    |    4 +-
 board/earthlcd/favr-32-ezkit/Makefile     |    4 +-
 board/edb93xx/Makefile                    |    4 +-
 board/eltec/bab7xx/Makefile               |    4 +-
 board/eltec/elppc/Makefile                |    4 +-
 board/eltec/mhpc/Makefile                 |    4 +-
 board/emk/top5200/Makefile                |    4 +-
 board/emk/top860/Makefile                 |    4 +-
 board/ep7312/Makefile                     |    4 +-
 board/ep8248/Makefile                     |    4 +-
 board/ep8260/Makefile                     |    4 +-
 board/ep82xxm/Makefile                    |    4 +-
 board/ep88x/Makefile                      |    4 +-
 board/eric/Makefile                       |    4 +-
 board/esd/adciop/Makefile                 |    4 +-
 board/esd/apc405/Makefile                 |    4 +-
 board/esd/ar405/Makefile                  |    4 +-
 board/esd/ash405/Makefile                 |    4 +-
 board/esd/canbt/Makefile                  |    4 +-
 board/esd/cms700/Makefile                 |    4 +-
 board/esd/cpci2dp/Makefile                |    4 +-
 board/esd/cpci405/Makefile                |    4 +-
 board/esd/cpci5200/Makefile               |    4 +-
 board/esd/cpci750/Makefile                |    4 +-
 board/esd/cpciiser4/Makefile              |    4 +-
 board/esd/dasa_sim/Makefile               |    4 +-
 board/esd/dp405/Makefile                  |    4 +-
 board/esd/du405/Makefile                  |    4 +-
 board/esd/du440/Makefile                  |    4 +-
 board/esd/hh405/Makefile                  |    4 +-
 board/esd/hub405/Makefile                 |    4 +-
 board/esd/mecp5123/Makefile               |    4 +-
 board/esd/mecp5200/Makefile               |    4 +-
 board/esd/meesc/Makefile                  |    4 +-
 board/esd/ocrtc/Makefile                  |    4 +-
 board/esd/otc570/Makefile                 |    4 +-
 board/esd/pci405/Makefile                 |    6 +-
 board/esd/pf5200/Makefile                 |    4 +-
 board/esd/plu405/Makefile                 |    4 +-
 board/esd/pmc405/Makefile                 |    4 +-
 board/esd/pmc405de/Makefile               |    4 +-
 board/esd/pmc440/Makefile                 |    4 +-
 board/esd/tasreg/Makefile                 |    4 +-
 board/esd/vme8349/Makefile                |    4 +-
 board/esd/voh405/Makefile                 |    4 +-
 board/esd/vom405/Makefile                 |    4 +-
 board/esd/wuh405/Makefile                 |    4 +-
 board/espt/Makefile                       |    4 +-
 board/esteem192e/Makefile                 |    4 +-
 board/etin/debris/Makefile                |    4 +-
 board/etin/kvme080/Makefile               |    4 +-
 board/etx094/Makefile                     |    4 +-
 board/eukrea/cpu9260/Makefile             |    4 +-
 board/eukrea/cpuat91/Makefile             |    4 +-
 board/evb4510/Makefile                    |    4 +-
 board/evb64260/Makefile                   |    4 +-
 board/fads/Makefile                       |    4 +-
 board/faraday/a320evb/Makefile            |    4 +-
 board/flagadm/Makefile                    |    4 +-
 board/freescale/common/Makefile           |    4 +-
 board/freescale/corenet_ds/Makefile       |    4 +-
 board/freescale/m5208evbe/Makefile        |    4 +-
 board/freescale/m5208evbe/u-boot.lds      |    4 +-
 board/freescale/m52277evb/Makefile        |    4 +-
 board/freescale/m52277evb/u-boot.spa      |    6 +-
 board/freescale/m5235evb/Makefile         |    4 +-
 board/freescale/m5235evb/u-boot.32        |    4 +-
 board/freescale/m5249evb/Makefile         |    4 +-
 board/freescale/m5253demo/Makefile        |    4 +-
 board/freescale/m5253evbe/Makefile        |    4 +-
 board/freescale/m5271evb/Makefile         |    4 +-
 board/freescale/m5271evb/u-boot.lds       |    2 +-
 board/freescale/m5272c3/Makefile          |    4 +-
 board/freescale/m5275evb/Makefile         |    4 +-
 board/freescale/m5282evb/Makefile         |    4 +-
 board/freescale/m53017evb/Makefile        |    4 +-
 board/freescale/m53017evb/u-boot.lds      |    4 +-
 board/freescale/m5329evb/Makefile         |    4 +-
 board/freescale/m5373evb/Makefile         |    4 +-
 board/freescale/m54451evb/Makefile        |    4 +-
 board/freescale/m54451evb/u-boot.spa      |    6 +-
 board/freescale/m54455evb/Makefile        |    4 +-
 board/freescale/m547xevb/Makefile         |    4 +-
 board/freescale/m548xevb/Makefile         |    4 +-
 board/freescale/mpc5121ads/Makefile       |    4 +-
 board/freescale/mpc7448hpc2/Makefile      |    4 +-
 board/freescale/mpc8260ads/Makefile       |    4 +-
 board/freescale/mpc8266ads/Makefile       |    4 +-
 board/freescale/mpc8308rdb/Makefile       |    4 +-
 board/freescale/mpc8313erdb/Makefile      |    4 +-
 board/freescale/mpc8315erdb/Makefile      |    4 +-
 board/freescale/mpc8323erdb/Makefile      |    4 +-
 board/freescale/mpc832xemds/Makefile      |    4 +-
 board/freescale/mpc8349emds/Makefile      |    4 +-
 board/freescale/mpc8349itx/Makefile       |    4 +-
 board/freescale/mpc8360emds/Makefile      |    4 +-
 board/freescale/mpc8360erdk/Makefile      |    4 +-
 board/freescale/mpc837xemds/Makefile      |    4 +-
 board/freescale/mpc837xerdb/Makefile      |    4 +-
 board/freescale/mpc8536ds/Makefile        |    4 +-
 board/freescale/mpc8540ads/Makefile       |    4 +-
 board/freescale/mpc8541cds/Makefile       |    4 +-
 board/freescale/mpc8544ds/Makefile        |    4 +-
 board/freescale/mpc8548cds/Makefile       |    4 +-
 board/freescale/mpc8555cds/Makefile       |    4 +-
 board/freescale/mpc8560ads/Makefile       |    4 +-
 board/freescale/mpc8568mds/Makefile       |    4 +-
 board/freescale/mpc8569mds/Makefile       |    4 +-
 board/freescale/mpc8572ds/Makefile        |    4 +-
 board/freescale/mpc8610hpcd/Makefile      |    4 +-
 board/freescale/mpc8641hpcn/Makefile      |    4 +-
 board/freescale/mx31ads/Makefile          |    4 +-
 board/freescale/mx31ads/u-boot.lds        |    8 +-
 board/freescale/mx31pdk/Makefile          |    4 +-
 board/freescale/mx51evk/Makefile          |    4 +-
 board/freescale/p1022ds/Makefile          |    4 +-
 board/freescale/p1_p2_rdb/Makefile        |    4 +-
 board/freescale/p2020ds/Makefile          |    4 +-
 board/funkwerk/vovpn-gw/Makefile          |    4 +-
 board/g2000/Makefile                      |    4 +-
 board/gaisler/gr_cpci_ax2000/Makefile     |    4 +-
 board/gaisler/gr_ep2s60/Makefile          |    4 +-
 board/gaisler/gr_xc3s_1500/Makefile       |    4 +-
 board/gaisler/grsim/Makefile              |    4 +-
 board/gaisler/grsim_leon2/Makefile        |    4 +-
 board/galaxy5200/Makefile                 |    4 +-
 board/gcplus/Makefile                     |    4 +-
 board/gdsys/405ep/Makefile                |    4 +-
 board/gdsys/common/Makefile               |    4 +-
 board/gdsys/dlvision/Makefile             |    4 +-
 board/gdsys/gdppc440etx/Makefile          |    4 +-
 board/gdsys/intip/Makefile                |    4 +-
 board/gdsys/neo/Makefile                  |    4 +-
 board/gen860t/Makefile                    |    4 +-
 board/genietv/Makefile                    |    4 +-
 board/gth2/Makefile                       |    4 +-
 board/gw8260/Makefile                     |    4 +-
 board/hermes/Makefile                     |    4 +-
 board/hidden_dragon/Makefile              |    4 +-
 board/hymod/Makefile                      |    4 +-
 board/ibf-dsp561/Makefile                 |    4 +-
 board/icecube/Makefile                    |    4 +-
 board/icu862/Makefile                     |    4 +-
 board/idmr/Makefile                       |    4 +-
 board/idmr/u-boot.lds                     |    2 +-
 board/ids8247/Makefile                    |    4 +-
 board/impa7/Makefile                      |    4 +-
 board/imx31_phycore/Makefile              |    4 +-
 board/incaip/Makefile                     |    4 +-
 board/inka4x0/Makefile                    |    4 +-
 board/innokom/Makefile                    |    4 +-
 board/ip04/Makefile                       |    4 +-
 board/ip860/Makefile                      |    4 +-
 board/ipek01/Makefile                     |    4 +-
 board/iphase4539/Makefile                 |    4 +-
 board/isee/igep0020/Makefile              |    4 +-
 board/isee/igep0030/Makefile              |    4 +-
 board/ispan/Makefile                      |    4 +-
 board/ivm/Makefile                        |    4 +-
 board/ixdp425/Makefile                    |    4 +-
 board/jornada/Makefile                    |    4 +-
 board/jse/Makefile                        |    4 +-
 board/jupiter/Makefile                    |    4 +-
 board/karo/tx25/Makefile                  |    4 +-
 board/kb9202/Makefile                     |    4 +-
 board/keymile/km8xx/Makefile              |    4 +-
 board/keymile/km_arm/Makefile             |    4 +-
 board/keymile/kmeter1/Makefile            |    4 +-
 board/keymile/mgcoge/Makefile             |    4 +-
 board/korat/Makefile                      |    4 +-
 board/kup/Makefile                        |    4 +-
 board/kup/kup4k/Makefile                  |    4 +-
 board/kup/kup4x/Makefile                  |    4 +-
 board/lantec/Makefile                     |    4 +-
 board/lart/Makefile                       |    4 +-
 board/linkstation/Makefile                |    4 +-
 board/logicpd/am3517evm/Makefile          |    4 +-
 board/logicpd/imx27lite/Makefile          |    4 +-
 board/logicpd/imx31_litekit/Makefile      |    4 +-
 board/logicpd/zoom1/Makefile              |    4 +-
 board/logicpd/zoom2/Makefile              |    4 +-
 board/lpc2292sodimm/Makefile              |    4 +-
 board/lpd7a40x/Makefile                   |    4 +-
 board/lubbock/Makefile                    |    4 +-
 board/lwmon/Makefile                      |    4 +-
 board/lwmon5/Makefile                     |    4 +-
 board/m501sk/Makefile                     |    4 +-
 board/manroland/hmi1001/Makefile          |    4 +-
 board/manroland/mucmc52/Makefile          |    4 +-
 board/manroland/uc100/Makefile            |    4 +-
 board/manroland/uc101/Makefile            |    4 +-
 board/matrix_vision/common/Makefile       |    4 +-
 board/matrix_vision/mvbc_p/Makefile       |    4 +-
 board/matrix_vision/mvblm7/Makefile       |    4 +-
 board/matrix_vision/mvsmr/Makefile        |    4 +-
 board/mbx8xx/Makefile                     |    4 +-
 board/mcc200/Makefile                     |    4 +-
 board/micronas/vct/Makefile               |    4 +-
 board/mimc/mimc200/Makefile               |    4 +-
 board/miromico/hammerhead/Makefile        |    4 +-
 board/ml2/Makefile                        |    4 +-
 board/modnet50/Makefile                   |    4 +-
 board/mosaixtech/icon/Makefile            |    4 +-
 board/motionpro/Makefile                  |    4 +-
 board/mousse/Makefile                     |    4 +-
 board/mp2usb/Makefile                     |    4 +-
 board/mpc8308_p1m/Makefile                |    4 +-
 board/mpc8540eval/Makefile                |    4 +-
 board/mpl/mip405/Makefile                 |    4 +-
 board/mpl/pati/Makefile                   |    4 +-
 board/mpl/pip405/Makefile                 |    4 +-
 board/mpl/vcma9/Makefile                  |    4 +-
 board/mpr2/Makefile                       |    4 +-
 board/ms7720se/Makefile                   |    4 +-
 board/ms7722se/Makefile                   |    4 +-
 board/ms7750se/Makefile                   |    4 +-
 board/muas3001/Makefile                   |    4 +-
 board/munices/Makefile                    |    4 +-
 board/musenki/Makefile                    |    4 +-
 board/mvblue/Makefile                     |    4 +-
 board/mx1ads/Makefile                     |    4 +-
 board/mx1fs2/Makefile                     |    4 +-
 board/netphone/Makefile                   |    4 +-
 board/netstal/hcu4/Makefile               |    4 +-
 board/netstal/hcu5/Makefile               |    4 +-
 board/netstal/mcu25/Makefile              |    4 +-
 board/netstar/Makefile                    |    4 +-
 board/netta/Makefile                      |    4 +-
 board/netta2/Makefile                     |    4 +-
 board/netvia/Makefile                     |    4 +-
 board/ns9750dev/Makefile                  |    4 +-
 board/nx823/Makefile                      |    4 +-
 board/o2dnt/Makefile                      |    4 +-
 board/overo/Makefile                      |    4 +-
 board/oxc/Makefile                        |    4 +-
 board/palmld/Makefile                     |    4 +-
 board/palmtc/Makefile                     |    4 +-
 board/pandora/Makefile                    |    4 +-
 board/pb1x00/Makefile                     |    4 +-
 board/pcippc2/Makefile                    |    4 +-
 board/pcs440ep/Makefile                   |    4 +-
 board/pdm360ng/Makefile                   |    4 +-
 board/phytec/pcm030/Makefile              |    4 +-
 board/pleb2/Makefile                      |    4 +-
 board/pm520/Makefile                      |    4 +-
 board/pm826/Makefile                      |    4 +-
 board/pm828/Makefile                      |    4 +-
 board/pm854/Makefile                      |    4 +-
 board/pm856/Makefile                      |    4 +-
 board/pn62/Makefile                       |    4 +-
 board/ppmc7xx/Makefile                    |    4 +-
 board/ppmc8260/Makefile                   |    4 +-
 board/prodrive/alpr/Makefile              |    4 +-
 board/prodrive/p3mx/Makefile              |    4 +-
 board/prodrive/p3p440/Makefile            |    4 +-
 board/prodrive/pdnb3/Makefile             |    4 +-
 board/psyent/pci5441/Makefile             |    4 +-
 board/psyent/pk1c20/Makefile              |    4 +-
 board/purple/Makefile                     |    4 +-
 board/pxa255_idp/Makefile                 |    4 +-
 board/qemu-mips/Makefile                  |    4 +-
 board/quad100hd/Makefile                  |    4 +-
 board/quantum/Makefile                    |    4 +-
 board/r360mpi/Makefile                    |    4 +-
 board/rattler/Makefile                    |    4 +-
 board/rbc823/Makefile                     |    4 +-
 board/renesas/MigoR/Makefile              |    4 +-
 board/renesas/ap325rxa/Makefile           |    4 +-
 board/renesas/r2dplus/Makefile            |    4 +-
 board/renesas/r7780mp/Makefile            |    4 +-
 board/renesas/rsk7203/Makefile            |    4 +-
 board/renesas/sh7763rdp/Makefile          |    4 +-
 board/renesas/sh7785lcr/Makefile          |    4 +-
 board/rmu/Makefile                        |    4 +-
 board/ronetix/pm9261/Makefile             |    4 +-
 board/ronetix/pm9263/Makefile             |    4 +-
 board/ronetix/pm9g45/Makefile             |    4 +-
 board/rpxsuper/Makefile                   |    4 +-
 board/rsdproto/Makefile                   |    4 +-
 board/sacsng/Makefile                     |    4 +-
 board/samsung/goni/Makefile               |    4 +-
 board/samsung/smdk2400/Makefile           |    4 +-
 board/samsung/smdk2410/Makefile           |    4 +-
 board/samsung/smdk6400/Makefile           |    4 +-
 board/samsung/smdkc100/Makefile           |    4 +-
 board/sandburst/karef/Makefile            |    4 +-
 board/sandburst/metrobox/Makefile         |    4 +-
 board/sandpoint/Makefile                  |    4 +-
 board/sbc2410x/Makefile                   |    4 +-
 board/sbc405/Makefile                     |    4 +-
 board/sbc8240/Makefile                    |    4 +-
 board/sbc8260/Makefile                    |    4 +-
 board/sbc8349/Makefile                    |    4 +-
 board/sbc8548/Makefile                    |    4 +-
 board/sbc8560/Makefile                    |    4 +-
 board/sbc8641d/Makefile                   |    4 +-
 board/sc3/Makefile                        |    4 +-
 board/scb9328/Makefile                    |    4 +-
 board/shannon/Makefile                    |    4 +-
 board/sheldon/simpc8313/Makefile          |    4 +-
 board/siemens/IAD210/Makefile             |    4 +-
 board/siemens/SCM/Makefile                |    4 +-
 board/siemens/SMN42/Makefile              |    4 +-
 board/sixnet/Makefile                     |    4 +-
 board/snmc/qs850/Makefile                 |    4 +-
 board/snmc/qs860t/Makefile                |    4 +-
 board/socrates/Makefile                   |    4 +-
 board/sorcery/Makefile                    |    4 +-
 board/spc1920/Makefile                    |    4 +-
 board/spd8xx/Makefile                     |    4 +-
 board/spear/common/Makefile               |    4 +-
 board/spear/spear300/Makefile             |    4 +-
 board/spear/spear310/Makefile             |    4 +-
 board/spear/spear320/Makefile             |    4 +-
 board/spear/spear600/Makefile             |    4 +-
 board/st/nhk8815/Makefile                 |    4 +-
 board/stx/stxgp3/Makefile                 |    4 +-
 board/stx/stxssa/Makefile                 |    4 +-
 board/stx/stxxtc/Makefile                 |    4 +-
 board/svm_sc8xx/Makefile                  |    4 +-
 board/sx1/Makefile                        |    4 +-
 board/syteco/jadecpu/Makefile             |    4 +-
 board/t3corp/Makefile                     |    4 +-
 board/tb0229/Makefile                     |    4 +-
 board/tcm-bf518/Makefile                  |    4 +-
 board/tcm-bf537/Makefile                  |    4 +-
 board/ti/beagle/Makefile                  |    4 +-
 board/ti/evm/Makefile                     |    4 +-
 board/ti/omap1510inn/Makefile             |    4 +-
 board/ti/omap1610inn/Makefile             |    4 +-
 board/ti/omap2420h4/Makefile              |    4 +-
 board/ti/omap5912osk/Makefile             |    4 +-
 board/ti/omap730p2/Makefile               |    4 +-
 board/ti/panda/Makefile                   |    4 +-
 board/ti/sdp3430/Makefile                 |    4 +-
 board/ti/sdp4430/Makefile                 |    4 +-
 board/ti/tnetv107xevm/Makefile            |    4 +-
 board/timll/devkit8000/Makefile           |    4 +-
 board/total5200/Makefile                  |    4 +-
 board/tqc/tqm5200/Makefile                |    4 +-
 board/tqc/tqm8260/Makefile                |    4 +-
 board/tqc/tqm8272/Makefile                |    4 +-
 board/tqc/tqm834x/Makefile                |    4 +-
 board/tqc/tqm85xx/Makefile                |    4 +-
 board/tqc/tqm8xx/Makefile                 |    4 +-
 board/trab/Makefile                       |    4 +-
 board/trizepsiv/Makefile                  |    4 +-
 board/ttcontrol/vision2/Makefile          |    4 +-
 board/utx8245/Makefile                    |    4 +-
 board/v37/Makefile                        |    4 +-
 board/v38b/Makefile                       |    4 +-
 board/ve8313/Makefile                     |    4 +-
 board/voiceblue/Makefile                  |    4 +-
 board/vpac270/Makefile                    |    4 +-
 board/w7o/Makefile                        |    4 +-
 board/westel/amx860/Makefile              |    4 +-
 board/xaeniax/Makefile                    |    4 +-
 board/xes/common/Makefile                 |    4 +-
 board/xes/xpedite1000/Makefile            |    4 +-
 board/xes/xpedite517x/Makefile            |    4 +-
 board/xes/xpedite520x/Makefile            |    4 +-
 board/xes/xpedite537x/Makefile            |    4 +-
 board/xes/xpedite550x/Makefile            |    4 +-
 board/xilinx/microblaze-generic/Makefile  |    4 +-
 board/xilinx/ppc405-generic/Makefile      |    4 +-
 board/xilinx/ppc440-generic/Makefile      |    4 +-
 board/xm250/Makefile                      |    4 +-
 board/zeus/Makefile                       |    4 +-
 board/zipitz2/Makefile                    |    4 +-
 board/zpc1900/Makefile                    |    4 +-
 board/zylonite/Makefile                   |    4 +-
 common/Makefile                           |    4 +-
 config.mk                                 |    6 ++
 disk/Makefile                             |    4 +-
 drivers/bios_emulator/Makefile            |    4 +-
 drivers/block/Makefile                    |    4 +-
 drivers/dma/Makefile                      |    4 +-
 drivers/fpga/Makefile                     |    4 +-
 drivers/gpio/Makefile                     |    4 +-
 drivers/hwmon/Makefile                    |    4 +-
 drivers/i2c/Makefile                      |    4 +-
 drivers/input/Makefile                    |    4 +-
 drivers/misc/Makefile                     |    4 +-
 drivers/mmc/Makefile                      |    4 +-
 drivers/mtd/Makefile                      |    4 +-
 drivers/mtd/nand/Makefile                 |    4 +-
 drivers/mtd/onenand/Makefile              |    4 +-
 drivers/mtd/spi/Makefile                  |    4 +-
 drivers/mtd/ubi/Makefile                  |    4 +-
 drivers/net/Makefile                      |    4 +-
 drivers/net/phy/Makefile                  |    4 +-
 drivers/pci/Makefile                      |    4 +-
 drivers/pcmcia/Makefile                   |    4 +-
 drivers/power/Makefile                    |    4 +-
 drivers/qe/Makefile                       |    4 +-
 drivers/rtc/Makefile                      |    4 +-
 drivers/serial/Makefile                   |    4 +-
 drivers/spi/Makefile                      |    4 +-
 drivers/twserial/Makefile                 |    4 +-
 drivers/usb/gadget/Makefile               |    4 +-
 drivers/usb/host/Makefile                 |    4 +-
 drivers/usb/musb/Makefile                 |    4 +-
 drivers/usb/phy/Makefile                  |    4 +-
 drivers/video/Makefile                    |    4 +-
 drivers/watchdog/Makefile                 |    4 +-
 examples/standalone/Makefile              |    4 +-
 fs/cramfs/Makefile                        |    4 +-
 fs/ext2/Makefile                          |    4 +-
 fs/fat/Makefile                           |    4 +-
 fs/fdos/Makefile                          |    4 +-
 fs/jffs2/Makefile                         |    4 +-
 fs/reiserfs/Makefile                      |    4 +-
 fs/ubifs/Makefile                         |    4 +-
 fs/yaffs2/Makefile                        |    4 +-
 include/configs/balloon3.h                |    1 +
 include/configs/palmld.h                  |    1 +
 include/configs/palmtc.h                  |    1 +
 include/configs/pleb2.h                   |    1 +
 include/configs/zipitz2.h                 |    1 +
 lib/Makefile                              |    4 +-
 lib/libfdt/Makefile                       |    4 +-
 lib/lzma/Makefile                         |    4 +-
 lib/lzo/Makefile                          |    4 +-
 net/Makefile                              |    4 +-
 post/Makefile                             |   20 ++---
 post/board/lwmon/Makefile                 |    2 +-
 post/board/lwmon5/Makefile                |    2 +-
 post/board/netta/Makefile                 |    2 +-
 post/board/pdm360ng/Makefile              |    2 +-
 post/cpu/mpc83xx/Makefile                 |    2 +-
 post/cpu/mpc8xx/Makefile                  |    2 +-
 post/cpu/ppc4xx/Makefile                  |    2 +-
 post/drivers/Makefile                     |    2 +-
 post/lib_powerpc/Makefile                 |    2 +-
 post/lib_powerpc/fpu/Makefile             |    2 +-
 post/rules.mk                             |    2 +-
 663 files changed, 1380 insertions(+), 1371 deletions(-)



More information about the U-Boot mailing list