[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC PATCH 0/3] grub powerpc64 little-endian enablement
From: |
Andrei Borzenkov |
Subject: |
Re: [RFC PATCH 0/3] grub powerpc64 little-endian enablement |
Date: |
Mon, 15 Jun 2015 20:15:08 +0300 |
В Thu, 28 Aug 2014 16:56:02 -0300
Paulo Flabiano Smorigo <address@hidden> пишет:
> From: Paulo Flabiano Smorigo <address@hidden>
>
> Hi,
>
> At the beginning of the year we provide a patchset that enabled GRUB for
> little-endian PowerPC. Our approach at the time was to build GRUB itself and
> its tools in 64-bit little-endian. One of the reasons of build in 64-bit is
> to avoid 32-bit dependencies in the distro and build a system entirely 64-bit.
>
> This patchset was not welcomed at the time because it would bring a
> high-maintainance-cost, without real gain since it could just be
> cross-compiled.
>
> After that, Brent Baude, Vladmir (phcoder) and I started to work in a solution
> that would cross-compile but without 32-bit dependencies. This patchset is the
> result of this new approach. It's based on the work of Brent Baude, Vladimir
> (phcoder), and Tomohiro.
>
> It can be devided in two parts:
>
> 1) Skip libgcc dependency just for ppc64el (patch 1 and 2);
This is now default for all platforms
> 2) Check elf endianess and byteswap if necessary (patch 3);
>
That's still pending.
> The result is GRUB itself in 32-bit BE and its tools in 64-bit LE. This
> solution
> satisfies the needs of the distros. I tested it in three different distros, in
> both endianess and it's fine.
>
> If thoses patches were accepted we will have an official solution. Nowadays,
> distros are taking diffrent approachs. Some of then are using the original
> solutions and others are using cross-compiler.
>
Could you resend missing bits rebased to current head?
- Re: [RFC PATCH 0/3] grub powerpc64 little-endian enablement,
Andrei Borzenkov <=