[ARM] 3097/1: change library link ordering
authorNicolas Pitre <nico@cam.org>
Fri, 4 Nov 2005 17:17:30 +0000 (17:17 +0000)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Fri, 4 Nov 2005 17:17:30 +0000 (17:17 +0000)
commit30c2f90b68b9bcdba83d386d56533d3e884be021
tree7354a6dbed550e3abc14ac32afb1fc71e0181f35
parent74ec71e16189717d3f33ec7e5d22021480f4173b
[ARM] 3097/1: change library link ordering

Patch from Nicolas Pitre

We have an optimized sha1 routine (arch/arm/lib/sha1.S) meant to
override the generic one in lib/sha1.c.

Unfortunately lib/lib.a is listed _before_ arch/arm/lib/lib.a in the
link argument list and therefore the architecture specific lib functions
are not picked up before the generic versions.

This patch is a quick fix to change that ordering for ARM.  Here's what
the kbuild maintainer had to say about it (was also CC'd on lkml):

On Wed, 2 Nov 2005, Sam Ravnborg wrote:
> This looks like an obvious way to achive correct ordering.
> We could change it so arch defines always took precedence but
> the above is so simple that it is not worth the effort.

Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/Makefile