From owner-freebsd-arm@FreeBSD.ORG Wed Jul 17 12:12:24 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 8B5C3A40 for ; Wed, 17 Jul 2013 12:12:24 +0000 (UTC) (envelope-from alie@afflemedialab.com) Received: from mail-qc0-f169.google.com (mail-qc0-f169.google.com [209.85.216.169]) by mx1.freebsd.org (Postfix) with ESMTP id 5142CC47 for ; Wed, 17 Jul 2013 12:12:24 +0000 (UTC) Received: by mail-qc0-f169.google.com with SMTP id c10so1039044qcz.0 for ; Wed, 17 Jul 2013 05:12:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=xZeaK7Po8hmWxTqhEuw0hbhVhBXz6DEZk5mod/mXdBs=; b=SwYS5OUiQjBK6A7ABVW6zLymQFZNxU1J5bpibS/75D7uOyyM0LAEuZwuc+aNzrqZEj 3jcDfW+knr5EsuwcHGXXJSXl/drGD4v5bTQGtHxNJHNjfZeQTflWaMcDS5O5Ha7G5mqS gSuVAL6Xv2LbDktm5ZZedveCxJFqVZmMDV6jsmcyoJBNNEeRiQyRIF88eqO2EwUT+zqn u+e5k6lah8CRDZsFf7mC7yWuRIoeRYMIaEFAk6qlW9kQGnWeNO8LmOs8iyHgy/1bUDot er8XEiis4zuGUrGyK1mxSgScgbz0q1/wleRyTb/pDFUuFI/LQhYxXwsz2nos7yEVnijF hjIA== MIME-Version: 1.0 X-Received: by 10.224.136.193 with SMTP id s1mr8821125qat.15.1374063143454; Wed, 17 Jul 2013 05:12:23 -0700 (PDT) Received: by 10.49.84.168 with HTTP; Wed, 17 Jul 2013 05:12:23 -0700 (PDT) In-Reply-To: References: <20130716202516.10a67fec@bender.Home> Date: Wed, 17 Jul 2013 20:12:23 +0800 Message-ID: Subject: Re: HEADS UP: The default ABI has changed From: Alie Tan To: Andrew Turner X-Gm-Message-State: ALoCoQkK6iUmmZYd8fow2JtBHRB9/Bz77ptfcYY5Til3ineyyjmxxEjrPC46WiYJNljPxg+NRL/f Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: "freebsd-arm@freebsd.org" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Jul 2013 12:12:24 -0000 Sorry my bad, its due to my clock skewed On Wed, Jul 17, 2013 at 3:15 PM, Alie Tan wrote: > Hi, > > Somehow i am getting error while compiling the latest code: > "Makefile", line 233: check your date/time: Wed Jul 17 15:14:02 SGT 2013 > > Any idea? is this related with the switch? > > Regards, > Alie T > > > On Wed, Jul 17, 2013 at 3:25 AM, Andrew Turner wrote: > >> As of r253396 the default ABI on FreeBSD/ARM is the ARM EABI. If you >> run FreeBSD HEAD on an ARM CPU this will apply to you. >> >> If you are currently using the ARM EABI nothing should change for you >> other than you no longer need to set WITH_ARM_EABI as it is the default. >> >> If you are not sure what ABI you are running it is most likely the OABI. >> >> People currently running OABI have two options: >> 1. Stay on OABI by setting WITHOUT_ARM_EABI in make.conf, src.conf or >> on the command line. This option will be removed sometime in the >> future. >> 2. Move to ARM EABI by following the instructions below. >> >> By changing to EABI you will need to reinstall everything. This >> includes your kernel, world and ports/packages (i.e. everything). This >> is because the ABIs are incompatible with each other. Also not that an >> EABI kernel is unable to run OABI binaries and vice versa. >> >> The suggested way to upgrade to the ARM EABI is to rebuild your kernel >> and world with a second build machine then upgrade all ports and >> packages. Building and installing an ARM EABI kernel and world on an >> OABI system is not guaranteed to work, and it is almost certain to fail. >> >> Advantages of ARM EABI: >> - The main advantage is we are now more compatible with third party >> software that relies on the ABI. >> - Compatible with future toolchains. The OABI will likely get less >> testing as less people use it outside of FreeBSD. >> - Improved structure alignment rules. >> - Allow future work to enable Thumb-2 by updating the syscall >> interface. >> - Allow future work to enable the hard float variant of the ARM EABI. >> This will provide a performance improvement for code using floating >> point operations. >> >> There is a known issue with pkg where it will detect the wrong ABI. >> This is fixed upstream and will be available soon. >> >> Andrew >> _______________________________________________ >> freebsd-arm@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-arm >> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" >> > >