[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 1/2] Add powerpc little-endian (ppc64le) flags
From: |
Andrei Borzenkov |
Subject: |
Re: [PATCH 1/2] Add powerpc little-endian (ppc64le) flags |
Date: |
Tue, 30 Jun 2015 17:29:50 +0300 |
On Tue, Jun 30, 2015 at 5:03 PM, Vladimir 'phcoder' Serbinenko
<address@hidden> wrote:
> Which compilers support these flags? I'm concerned of breaking old compilers
>
-static and -mbig-endian are listed in gcc 2.95.3 documentation for PPC.
> Le 30 juin 2015 14:57, "Paulo Flabiano Smorigo"
> <address@hidden> a écrit :
>>
>> libgcc dependency was removed *just* for this target because
>> the distros that use ppc64el doesn't have 32-bit support on it.
>>
>> * configure.ac: Add targets for powerpc64el and skip libgcc.
>> * Makefile.am: Likewise.
>> ---
>> configure.ac | 8 ++++++++
>> 1 file changed, 8 insertions(+)
>>
>> diff --git a/configure.ac b/configure.ac
>> index fd8a62e..0a79fad 100644
>> --- a/configure.ac
>> +++ b/configure.ac
>> @@ -116,6 +116,7 @@ if test "x$with_platform" = x; then
>> x86_64-*) platform=pc ;;
>> powerpc-*) platform=ieee1275 ;;
>> powerpc64-*) platform=ieee1275 ;;
>> + powerpc64le-*) platform=ieee1275 ;;
>> sparc64-*) platform=ieee1275 ;;
>> mipsel-*) platform=loongson ;;
>> mips-*) platform=arc ;;
>> @@ -138,6 +139,7 @@ case "$target_cpu"-"$platform" in
>> x86_64-none) ;;
>> x86_64-*) target_cpu=i386 ;;
>> powerpc64-ieee1275) target_cpu=powerpc ;;
>> + powerpc64le-ieee1275) target_cpu=powerpc ;;
>> esac
>>
>> # Check if the platform is supported, make final adjustments.
>> @@ -601,6 +603,12 @@ if test "x$target_cpu" = xi386 && test "x$platform"
>> != xemu; then
>> TARGET_CFLAGS="$TARGET_CFLAGS -march=i386"
>> fi
>>
>> +if test x$target_cpu = xpowerpc; then
>> + TARGET_CFLAGS="$TARGET_CFLAGS -mbig-endian"
>> + TARGET_CCASFLAGS="$TARGET_CCASFLAGS -mbig-endian"
>> + TARGET_LDFLAGS="$TARGET_LDFLAGS -static -mbig-endian"
>> +fi
>> +
>> if test "x$target_m32" = x1; then
>> # Force 32-bit mode.
>> TARGET_CFLAGS="$TARGET_CFLAGS -m32"
>> --
>> 2.1.0
>>
>>
>> _______________________________________________
>> Grub-devel mailing list
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/grub-devel
>
>
> _______________________________________________
> Grub-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/grub-devel
>
[PATCH 2/2] Suport for bi-endianess in elf file, Paulo Flabiano Smorigo, 2015/06/30