From owner-freebsd-arm@FreeBSD.ORG Wed Aug 15 02:44:57 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 8FE581065673 for ; Wed, 15 Aug 2012 02:44:57 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 4AEB28FC12 for ; Wed, 15 Aug 2012 02:44:56 +0000 (UTC) Received: by obbun3 with SMTP id un3so1929821obb.13 for ; Tue, 14 Aug 2012 19:44:56 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=7daI6h+6gg9M5FrXPZunC0PmQrM46TSL/If9rYz2VVE=; b=Em0bHCRl2xGnquteVZEux3DCwxwRSKyT9Tgeyu/G5MPgYWE9pDPiyxboTmXwtmncuP 5WDEpgnr+z398kCbCKdaOFpeAagGMQpAa89chyTkPz17o8/cmo2pFrs365uQa13DoEDe bQEvgxtqEXfBgnr6RSiBUQxYos82toKKk4qYLZi/iuAVl+L3R8q6ozCxYdYSKKmdlNAY IXB0Ff8k0Mav4BwXG26T/n5s4xX7JLJ8lEmcOpVCb7cJs+/RxXvCQWTh4EFbHzB9BGda wxkcBynmXTFzEKti5iN4b1zhg8TnCiHACyE+N1zQKwED6FVyc1zMVMzJ2PPC20GY2+bB cTeg== Received: by 10.182.110.40 with SMTP id hx8mr21839416obb.47.1344998696605; Tue, 14 Aug 2012 19:44:56 -0700 (PDT) Received: from [10.0.0.63] (50-78-194-198-static.hfc.comcastbusiness.net. [50.78.194.198]) by mx.google.com with ESMTPS id y6sm205430oed.2.2012.08.14.19.44.53 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 14 Aug 2012 19:44:55 -0700 (PDT) Sender: Warner Losh Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: Date: Tue, 14 Aug 2012 20:44:41 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <48664E9B-0BBB-4C78-B720-9920083E661A@bsdimp.com> 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> To: Adrian Chadd X-Mailer: Apple Mail (2.1084) X-Gm-Message-State: ALoCoQmL/5n5jmnUlr9LixpOO9haf2j8OMtQhz+3L+1zTK0/rmFxqMUBi60uLgMtV2wK0+K3b6Fz 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 02:44:57 -0000 On Aug 14, 2012, at 6:35 PM, Adrian Chadd wrote: > Guys/girls/etc, >=20 > OpenWRT manages it. They started from the ground up with having to = cross-build. >=20 > Just because the problem is hard to tackle doesn't mean we shouldn't = try. Agreed. I worry the qemu solution sounds simple, but really will be = harder. Prove me wrong :) > 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. >=20 > 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. I have the basics, and have for years. I've posted them several times. = The trouble is that they are very very basic and need more work. I = think you'll need to define the problem a little better before progress = can be made. Warners