Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Aug 2012 17:13:31 -0700
From:      Adrian Chadd <adrian@freebsd.org>
To:        Oleksandr Tymoshenko <gonzo@freebsd.org>
Cc:        freebsd-arm@freebsd.org
Subject:   Re: svn commit: r239547 - head/sys/conf
Message-ID:  <CAJ-Vmok_T-zROzRs2r_p%2BWwuVC-PrsbGBymrDEm3ityBud=pEA@mail.gmail.com>
In-Reply-To: <201208212344.q7LNilhA028150@svn.freebsd.org>
References:  <201208212344.q7LNilhA028150@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Thanks so much for this!

I've just booted -HEAD (from a week or so ago, I think) on a Gateworks
Cambria board (Intel xscale IXP435). Without this, the build was
giving me a little-endian kernel..



Adrian

On 21 August 2012 16:44, Oleksandr Tymoshenko <gonzo@freebsd.org> wrote:
> Author: gonzo
> Date: Tue Aug 21 23:44:47 2012
> New Revision: 239547
> URL: http://svn.freebsd.org/changeset/base/239547
>
> Log:
>   Get rid of ARM_BIG_ENDIAN for good:
>     - remove leftovers in Makefile.arm
>     - Let ld use default output format instead of providing one in ldscript
>
> Modified:
>   head/sys/conf/Makefile.arm
>   head/sys/conf/ldscript.arm
>
> Modified: head/sys/conf/Makefile.arm
> ==============================================================================
> --- head/sys/conf/Makefile.arm  Tue Aug 21 22:42:46 2012        (r239546)
> +++ head/sys/conf/Makefile.arm  Tue Aug 21 23:44:47 2012        (r239547)
> @@ -35,17 +35,6 @@ INCLUDES+= -I$S/contrib/libfdt
>  SYSTEM_LD:= ${SYSTEM_LD:$S/conf/ldscript.$M=ldscript.$M}
>  SYSTEM_DEP:= ${SYSTEM_DEP:$S/conf/ldscript.$M=ldscript.$M}
>
> -.if defined(ARM_BIG_ENDIAN)
> -CC += -mbig-endian
> -SYSTEM_LD += -EB
> -LD += -EB
> -.else
> -CC += -mlittle-endian
> -SYSTEM_LD += -EL
> -LD += -EL
> -.endif
> -
> -
>  .if !defined(DEBUG) && !defined(PROFLEVEL)
>  STRIP_FLAGS = -S
>  .endif
>
> Modified: head/sys/conf/ldscript.arm
> ==============================================================================
> --- head/sys/conf/ldscript.arm  Tue Aug 21 22:42:46 2012        (r239546)
> +++ head/sys/conf/ldscript.arm  Tue Aug 21 23:44:47 2012        (r239547)
> @@ -1,5 +1,4 @@
>  /* $FreeBSD$ */
> -OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
>  OUTPUT_ARCH(arm)
>  ENTRY(_start)
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmok_T-zROzRs2r_p%2BWwuVC-PrsbGBymrDEm3ityBud=pEA>