From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Qf9v2-0007IK-3z for garchives@archives.gentoo.org; Fri, 08 Jul 2011 12:12:28 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B61CE21C1DE for ; Fri, 8 Jul 2011 12:12:27 +0000 (UTC) Received: from mail-ey0-f181.google.com (mail-ey0-f181.google.com [209.85.215.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 0C3F421C0D0 for ; Fri, 8 Jul 2011 11:25:10 +0000 (UTC) Received: by eyh5 with SMTP id 5so704920eyh.40 for ; Fri, 08 Jul 2011 04:25:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=X/5qCDJM8rHiRUe2W7imUx+0ztghGBPewfGg6WyEW2g=; b=HJMl6fQanhBU//Bp6L5/+cVo/Xkj+JrI+WNvPAdLjCPAVUCQ5E2ZBEydYCqUfvH8jI q7TP2Txh2TzqZKNP43QAJjtgQDRa17hVSD9OvkSSIYJ0ysXFgAAYKQmm17ZzExd8cGPm b+Ew8lqMPgqzMU7rK9sv1v3rRV3taRZr+yWjU= Received: by 10.213.100.71 with SMTP id x7mr185958ebn.115.1310124310181; Fri, 08 Jul 2011 04:25:10 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-embedded@lists.gentoo.org Reply-to: gentoo-embedded@lists.gentoo.org MIME-Version: 1.0 Received: by 10.213.27.83 with HTTP; Fri, 8 Jul 2011 04:24:50 -0700 (PDT) In-Reply-To: References: From: Christopher Friedt Date: Fri, 8 Jul 2011 07:24:50 -0400 Message-ID: Subject: [gentoo-embedded] Fwd: JamVM / Bionic To: gentoo-embedded@lists.gentoo.org Cc: Liang Peng Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: d858b0df532c4f2097cca43705b71d60 Hi again Liang, Here is a message I sent out with some more information on the jamvm mailing list. Incidentally, there is a precompiled toolchain available on the google code site as well. If you unpack the binaries to /usr/portage/packages/cross-i686-pc-linux-bionic, and then run emerge -Kav cross-i686-pc-linux-bionic/{binutils,bionic-kernel-headers,gcc,bionic} you will have the toolchain installed. C ---------- Forwarded message ---------- From: Christopher Friedt Date: Wed, May 18, 2011 at 1:49 PM Subject: JamVM / Bionic To: jamvm-general@lists.sourceforge.net Hi folks, Sorry if you're receiving this on #gentoo-embedded or another mailing list as well, but I just wanted to announce a small project that might be of interest for some people on this list. I'm introducing Android's Bionic C library into Gentoo's Portage as new ELIBC and put together a proof of concept overlay that contains the libc, icu4c, libxml2, libxslt, zlib, gnu-classpath and jamvm ebuilds. It's alpha right now, but runs on amd64 / x86 hardware. I haven't built it yet for arm, but that arch will be my next victim. If anyone is interested, it would be great if someone could try building it from scratch and let me know if there are any speed-bumps. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D I've made tarball snapshots of the portage overlay (i.e. all source), sysroot, and toolchain available here[1]. A gitorious project has been set up here[2], but I'm not going to check-in the overlay until a bit more testing is done. I've also set up a blog to make announcements here[3], and will be making the first post after checking the overlay into gitorious and after one or two people can reproduce the build. Incidentally, if anyone here has an amd64 or x86 arch running Linux and would like to do take it for a test drive, download the sysroot from [1], unpack to /usr/i686-pc-linux-bionic and then run the following: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D #!/bin/sh for i in proc sys dev tmp; do =A0mount -o bind /${i} /usr/i686-pc-linux-bionic/${i} done chroot /usr/i686-pc-linux-bionic /bin/sh =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Incidentally, if you try to recreate the toolchain, please use the followin= g: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D #!/bin/sh export PORTDIR_OVERLAY=3D"/usr/local/portage/crossdev-overlay" export PORTDIR_OVERLAY=3D"${PORTDIR_OVERLAY} /usr/local/portage/gentoo-bionic-overlay" emerge =3Dsys-devel/crossdev-20110310 =3Dsys-devel/gnuconfig-20100924 crossdev \ =A0 =A0 =A0 -S \ =A0 =A0 =A0 --g 4.6.0 \ =A0 =A0 =A0 --target i686-pc-linux-bionic =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D Cheers, C [1] http://code.google.com/p/gentoo-bionic [2] https://gitorious.org/gentoo-bionic [3] http://gentoo-bionic.blogspot.com