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>