On Wed, Mar 7, 2012 at 2:28 PM, Steve Langasek
<vorlon@debian.org> wrote:
For all intents and purposes, this *is* a new port. This can't just be done
as a set of optimized libraries on top of armhf, because the baseline for
the armhf port is ARMv7 so none of these packages are guaranteed to run on
RPi, *including ld.so*. Likewise, you could build it on top of armel as a
set of v6-optimized add-ons to the v4t port, but then you wouldn't be able
to use the hard-float ABI - you could still use all the VFP you want, but
you'd pay the marshalling penalty on function calls.
So if you really care about getting the most out of the hardware, you're
looking at an entirely new port.
You could probably reuse the armhf name (and ld.so path), though that
carries some risk that a user will break their system if they ever point to
a Debian (or Ubuntu) armhf repository. However, this is no different than
if someone wanted to recompile the Debian i386 port to support i486 CPUs
again; it wouldn't be wrong to reuse the 'i386' port name for that.