From owner-freebsd-arm@FreeBSD.ORG Tue Sep 18 22:32:46 2007 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B17FF16A46C for ; Tue, 18 Sep 2007 22:32:46 +0000 (UTC) (envelope-from mlfbsd@dong.ci0.org) Received: from dong.ci0.org (dong.ci0.org [IPv6:2001:7a8:2066:1::1]) by mx1.freebsd.org (Postfix) with ESMTP id CFC0713C491 for ; Tue, 18 Sep 2007 22:32:45 +0000 (UTC) (envelope-from mlfbsd@dong.ci0.org) Received: from dong.ci0.org (localhost.ci0.org [127.0.0.1]) by dong.ci0.org (8.13.8/8.13.8) with ESMTP id l8IND18q091078; Wed, 19 Sep 2007 01:13:01 +0200 (CEST) (envelope-from mlfbsd@dong.ci0.org) Received: (from mlfbsd@localhost) by dong.ci0.org (8.14.1/8.13.8/Submit) id l8IND0f6091076; Wed, 19 Sep 2007 01:13:00 +0200 (CEST) (envelope-from mlfbsd) Date: Wed, 19 Sep 2007 01:13:00 +0200 From: Olivier Houchard To: Michael Reifenberger Message-ID: <20070918231300.GA91019@ci0.org> References: <20070918182508.V24397@fw.reifenberger.com> <46F0064C.3080702@uchicago.edu> <20070918220327.V25238@fw.reifenberger.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070918220327.V25238@fw.reifenberger.com> User-Agent: Mutt/1.4.1i Cc: freebsd-arm@freebsd.org, tobez@tobez.org Subject: Re: 64bit integer problem? X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Sep 2007 22:32:46 -0000 On Tue, Sep 18, 2007 at 11:53:51PM +0200, Michael Reifenberger wrote: > On Tue, 18 Sep 2007, Nathan Whitehorn wrote: > ... > >Did you remember CFLAGS=-mbig-endian in /etc/make.conf? GCC doesn't get > >configured to produce big-endian code by default. > >-Nathan > > Yes. Thats was it. Thanks! > > BTW: Why isn't it the default for big-endian architectures? > > Bye/2 > --- Hi Michael, It used to be, that gcc defaulted to big-endian, when TARGET_BIG_ENDIAN was set while buildworlding. It has been lost during the gcc3 => gcc 4 transition. I'm going to restoare the old behavior ;) Thanks a lot for reporting ! Olivier