From owner-freebsd-arm@freebsd.org Thu Aug 6 23:40:24 2015 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 965989B5781 for ; Thu, 6 Aug 2015 23:40:24 +0000 (UTC) (envelope-from kah42pub@blarg.com) Received: from mail.avvanta.com (smtp61.avvanta.com [206.124.128.61]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7F59DC86 for ; Thu, 6 Aug 2015 23:40:23 +0000 (UTC) (envelope-from kah42pub@blarg.com) Received: from mail.avvanta.com (localhost.pops.p.blarg.net [127.0.0.1]) by mail.avvanta.com (Postfix) with ESMTP id E8BEE276CDF for ; Thu, 6 Aug 2015 16:15:08 -0700 (PDT) Received: from MBP16GB.local (c-50-135-203-40.hsd1.wa.comcast.net [50.135.203.40]) by mail.avvanta.com (Postfix) with ESMTP id CE5C5276CB7 for ; Thu, 6 Aug 2015 16:15:08 -0700 (PDT) Subject: Re: Crochet Updates for RPi, BeagleBone To: freebsd-arm@freebsd.org References: <486955D9-6EED-47E4-BCAA-AA66650BB9DA@kientzle.com> From: kah42pub X-Enigmail-Draft-Status: N1010 Message-ID: <55C3EA7E.7050905@blarg.com> Date: Thu, 6 Aug 2015 16:15:10 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <486955D9-6EED-47E4-BCAA-AA66650BB9DA@kientzle.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-BlargAV-Status: No viruses detected, BlargAV v1.1 on localhost.pops.p.blarg.net X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Aug 2015 23:40:24 -0000 On 7/19/15 18:39, Tim Kientzle wrote: > I just committed changes to Crochet so that it now uses the U-Boot ports for RPi and BeagleBone (including BBB). It already used the port for RPi2. > > If people want to change other boards, you can use the RPi, RPi2, or BeagleBone configurations as examples. Generally, switching to using a port does seem to simplify the code. > > Let me know if you run into any problems… > > Tim > > _______________________________________________ > 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" > Has anyone successfully built the u-boot-rpi port recently for RPI-B? This configuration fails for me: Build system: - Ports up to date as of 6-Aug-2015 - amd64 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r285616: Thu Jul 16 - With or without MAKE_JOBS_UNSAFE set - FreeBSD clang version 3.6.1 - Have also tried with gcc5 with the same errors as with clang Errors: First problem is the file include/linux/compiler-gcc.h is missing. I found a u-boot patch for that and got past it but the port should probably get updated for this. Next error, after the missing file, is main.c:55:6: error: 'show_boot_progress' aliased to external symbol '__show_boot_progress' Setting MAKE_JOBS_UNSAFE produces a different set of errors but it still doesn't work. So, before digging into this any further, does anyone know if there is an easy fix for this or has anyone else seen it? Now that crochet uses the port for u-boot this seems to be essential. Thanks for any advice and let me know if more information is required. Kris