From owner-freebsd-arm@FreeBSD.ORG Wed Aug 15 00:35:52 2012 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CDC6F106566B for ; Wed, 15 Aug 2012 00:35:52 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by mx1.freebsd.org (Postfix) with ESMTP id 7D0C38FC12 for ; Wed, 15 Aug 2012 00:35:52 +0000 (UTC) Received: by yhfs35 with SMTP id s35so1439888yhf.13 for ; Tue, 14 Aug 2012 17:35:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=kWkqvxEBR0WhAYGemCyXytgLTxMRbF60a79Tj9F66zE=; b=n+VgkRk+ul4wMBTM5PqErDD+F8OHikeIZ4gysJqdKR3rldSI0ePSaOakLH0+T7IYhR bxr97MzQrnW8X5B7INUwTnTLbhvdSHSBdZMo4YyeWGseJjVCg3Z63LHGfKTNZYEcArP6 GsnvBzhFqepT63+478t3MrthvBLk72kncdA8tw0JOnAgcxYeWx1EWPTev+6QI39SJ7Em jrTW9C25yGRqNygQJZ4g/iV7110tQNNzamCuS27t3pS8SIf9FzS1rl7nbDdI9CIXY5sf d4WS/Cq/m2SnMiAkH2ExosNO00W119ucxDTpZGSfYYV/K8BjsUXjQqbaTKLVlxsX1Oop hK7Q== MIME-Version: 1.0 Received: by 10.68.236.102 with SMTP id ut6mr38888750pbc.113.1344990951410; Tue, 14 Aug 2012 17:35:51 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.68.43.169 with HTTP; Tue, 14 Aug 2012 17:35:51 -0700 (PDT) In-Reply-To: <502AEC99.70708@jetcafe.org> References: <5008728C.5040100@jetcafe.org> <1343846511.1128.34.camel@revolution.hippie.lan> <501B0E04.5040901@jetcafe.org> <1343951251.1128.53.camel@revolution.hippie.lan> <502AEC99.70708@jetcafe.org> Date: Tue, 14 Aug 2012 17:35:51 -0700 X-Google-Sender-Auth: M3WMrUx_diYBcYzg2U8CcDkLbwg Message-ID: From: Adrian Chadd To: Dave Hayes Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-arm@freebsd.org Subject: Re: Building ARM ports (was Re: Globalscale Dreamplug and 8.3 RELEASE) 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: Wed, 15 Aug 2012 00:35:52 -0000 Guys/girls/etc, OpenWRT manages it. They started from the ground up with having to cross-build. Just because the problem is hard to tackle doesn't mean we shouldn't try. There's like a dozen half-done attempts at this. I realise you can't address _all_ the ports at once, but surely starting with a small subset and working outward is doable. I'll put up a bounty for anyone who actually comes up with a basic framework for supporting cross-building ports, documents how it does/doesn't work (eg if things like build vs run dependencies) and has a basic design for how to slowly fix ports to support it. Adrian