Am Dienstag, 4. Oktober 2011, 13:24:42 schrieb Andrew Wafaa:
> On 4 October 2011 12:21, Adrian Schröter <adrian@suse.de> wrote:
> > Hi,
> >
> >
> >
> > this my plan to cleanup the current mess with the architectures for ARM:
> >
> >
> >
> > * drop armv7hl scheduler and run only armv7el (armv7l would make more
> > sense
> >
> > but to stay compatible with
> >
> > former OBS releases).
> >
> >
> >
> > * change target to produce armv7l.rpm's. The build flags and used hardware
> >
> > floating point switches will remain to be active.
> >
> >
> >
> > * adapt rpm to accept the not existing armv7hl architecture packages to
> >
> > stay compatible with Fedora and MeeGo.
> >
> >
> >
> > Reason behind this is that we currently mix ABI compatibilities and
> > hardware
> >
> > features in the machine string. armv7l hardware should always be able to
> > execute hard float binaries. When the ABI is not compatible this should be
> >
> > expressed by package dependencies.
> >
> >
> >
> > Any comments on this ?
>
> Why would you have to use armv7el and not the preferred armv7l? I'm
> curious more than anything to be honest, and just want to understand
> what's going on.
It is just that "armv7el" was inventend already in former OBS releases. But
this a scheduler arch and has nothing todo with the build result. So it does not harm that it does not exist in real life (aka kernel and qemu).
> Other than that I have no comment.
>
> Regards,
>
> Andy
--
Adrian Schroeter
SUSE Linux Products GmbH
email: adrian@suse.de