From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi0-x22d.google.com (mail-oi0-x22d.google.com [IPv6:2607:f8b0:4003:c06::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 042923B2C6 for ; Thu, 23 Jun 2016 18:45:16 -0400 (EDT) Received: by mail-oi0-x22d.google.com with SMTP id s66so92041635oif.1 for ; Thu, 23 Jun 2016 15:45:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=YvY0ZxV2K77JlXyj5t3FSHZH2BQbBsFJ2AD68+e0vnQ=; b=jzt2d2z4qz8wVxQKFgiHzwHQHjxqZV1jdom5mHfltPTV/f6/cHFEfc2xT1lsiXi2L6 N7R5AoyVKvhBmHTuNDddnx0Q7fh+K4w3O91uV0yuZnVm6EfGcxKRPG4KbkHDcseSKEPA 9mdozIwmko/WawwguQd8IKxKU/wSma20lJDwssfwhInWayYSzm2xID36X7nCVsA/5rmI JladJSx0tTGSSoV1N8mqQt+FLOgS9+G7pUUFPrDHntk8dMFnTgDFx9x1x3jooeSEA5ja JyuLeyOfmUj04Dx8z+i3yYWojqw3PQ2lNiwvAHTx8H8nLhYE4qOs/HhGs7SxTdJ13mVw Tbbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=YvY0ZxV2K77JlXyj5t3FSHZH2BQbBsFJ2AD68+e0vnQ=; b=FN1/J2I0k5pYB/fp0U5UyY4YuI7kGSXNKeuCCqtg242+6O7kfOsFdg1b5rzDOceoSw AoD5NxC2VjZd9Wrlxv2CB5D7kcMAF8nwtjhicZtnR+N9C7bHALAkEKfDLkyEwcdqbwdP cbKh/oZnkmPXJNCLzDc+5vlVLZX6bCuWVSSm/KzCg9qiHccWlbIAtxqtoYG7lwxQ6awF bKd8o/fqATfsH5zO3yFVVwgy05z3PAvwIfFLBRrVD58bXEUj8mXLHSWZRnHbLN+x4cnC VJRthZljohGgdzZn7oIwy/k1cT6vqGm0644Xz+5F4JFzlTIr16L8xhl4tXCrXVXoO2WL xFmw== X-Gm-Message-State: ALyK8tJsI/BtCJpv2oIU9ruaUnQe6JD3oh/1Z9CoXYwAWrtUdNk+9bcRcHuU6ADZOUzYrAqOoHgMt0okdf6F3w== X-Received: by 10.157.34.110 with SMTP id o101mr763089ota.63.1466721916149; Thu, 23 Jun 2016 15:45:16 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.175.130 with HTTP; Thu, 23 Jun 2016 15:45:15 -0700 (PDT) In-Reply-To: <87vb0zpnel.wl-jch@pps.univ-paris-diderot.fr> References: <87lh1xihnv.wl-jch@pps.univ-paris-diderot.fr> <87vb0zpnel.wl-jch@pps.univ-paris-diderot.fr> From: Dave Taht Date: Thu, 23 Jun 2016 15:45:15 -0700 Message-ID: To: Juliusz Chroboczek Cc: "cerowrt-devel@lists.bufferbloat.net" , "babel-users@lists.alioth.debian.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Cerowrt-devel] Cross-compiling to armhf [was: beaglebone green wireless boards...] X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Jun 2016 22:45:17 -0000 On Thu, Jun 23, 2016 at 3:10 PM, Juliusz Chroboczek wrote: >> (does a working cross compiler exist for the aarch64 in the c2?) > > apt-get install gcc-aarch64-linux-gnu d@osx: apt-get install gcc-aarch64-linux-gnu Not found. ... One of the bigger mistakes I have made in the last 3 years was adopting an macbook air as my main laptop - primarily because the keyboard was tolerable and backlit, it was light on my back, and everything worked, all the time. Running a vm for any length of time drains the battery, and the mental semantic confusion I get from switching keyboard and mouse interfaces between linux vm and osx, not to mention the added overhead of porting over the tools I use (notably aquamacs), has led to an enormous decline in my day to day development activity and a corresponding rise in using email and other management tools. For years I'd advocated to others that if they are going to develop on linux, for any platform, then they should eat, sleep, and breathe linux to do so, and I've hurt my day to day productivity by trying, only counterbalanced by that I can try for longer (like a 10 hr airline flight) It turns out I use absolutely no native osx apps that don't run on linux; although things like garageband had some initial appeal, ardour4 proved better. So the only defenses I have for that laptop are the lightness, keyboard, and battery life. It also serves as a constant reminder of how limited other OSes are and the uphill battle on what needs to happen for getting universal fixes on everything. I have two other linux laptops, both broken. On one, the ethernet is fried, on the other, the X11 gui environment got so messed up that I can no longer log in - so both have ended up in the testbed for use as fq_codel development targets rather than directly in front of me. I have a chromebook, but my attempt to get a real linux on it ended in disaster. > Dave, I know you're a grumpy old man, but the Debian folks have done some > remarkable work on cross-compilation, on multiarch, chroots and emulation= . Yes they have! It is quite amazing how arm got it's act together, including and especially all the integration work linaro did. I have a long story on all the work I did on arm architecture long before armhf became popular, and the mess that that was, all the way back to 1998 and handhelds.org, the disaster that was the ep9302 FPU, the long slow EABI changeover that was obsoleted almost overnight by the armhf work the raspian folk did, and so on. I do plan to try and reform on this upcoming trip - bringing an air, and reinstalling that busted laptop from scratch - but even then the trackpad never worked worth a darn. If I don't manage to reform, I'll also have an odroid c2 and beaglebone with me that both support native compilation. > (I wonder why they still insist that we use the morass of complexity > called Debian-installer. It is so much easier to run deboostrap, generat= e > a root filesystem, tweak the root filesystem until you're happy, and then > copy it over to the target and be done with it.) > > -- Juliusz --=20 Dave T=C3=A4ht Let's go make home routers and wifi faster! With better software! http://blog.cerowrt.org