From mboxrd@z Thu Jan 1 00:00:00 1970 From: Albert ARIBAUD Date: Sat, 06 Nov 2010 18:21:29 +0100 Subject: [U-Boot] [PATCH] Switch from library archives to partial linking In-Reply-To: <4CD56618.4010603@gmail.com> References: <4CD3DEFC.7010104@gmail.com> <4CD3E7A4.4000109@emk-elektronik.de> <4CD3F58F.8090302@gmail.com> <20101105122336.C9C1A12A81E2@gemini.denx.de> <4CD3FF43.8030009@gmail.com> <4CD56618.4010603@gmail.com> Message-ID: <4CD58E99.6060705@free.fr> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Le 06/11/2010 15:28, Sebastien Carlier a ?crit : > Hello all, > > My previous patch missed some places that create library archives. A > new 100% $(AR)-free version is available here: > > http://io.oiioiio.com/~sebc/0001-Use-partial-linking-v2.patch > > I have tested this patch with MAKEALL -A arm and checked that it does > not break any build on this architecture. I have not yet tested the > resulting binaries, but in theory they should work. :-) Feedback on > other architectures is also welcome. > > For a few boards (balloon3, palmld, palmtc, pleb2, zipitz2) that disable > CONFIG_CMD_NET, this patch also disables CONFIG_CMD_NFS to prevent > net/nfs.o from being compiled and causing undefined symbols. I guess if this patch is ready to be pulled in a git repo, you should submit it using git format-patch / git send-email, ideally as a patchset with each patch dealing with one lib, because clearly each ex-library will require its own set of custodian ack(s), thus require its own patch in the set. Amicalement, -- Albert.