Gentoo Archives: gentoo-embedded

From: Christopher Friedt <chrisfriedt@×××××.com>
To: gentoo-embedded@l.g.o
Subject: Re: [gentoo-embedded] gcc-4.6 / bionic
Date: Fri, 15 Apr 2011 13:03:31
Message-Id: BANLkTik1N-a0kPJiuy1mRtBitHUhi8KyTg@mail.gmail.com
In Reply to: Re: [gentoo-embedded] gcc-4.6 / bionic by Christopher Friedt
1 Yar!
2
3 I feel like such a pirate right now ;-)
4
5 Crossdev succeeds for x86_64-pc-linux-gnu to x86_64-pc-linux-bionic.
6 After this, I'll probably be working on a cross-armv7a version to
7 support e.g. the BeagleBoard. Next, will probably be the PandaBoard
8 once the Android developers release their SMP code with Honeycomb. I
9 also just read that Intel is pushing for an Android-based tablet to be
10 released [1]. The article is speculative, but it isn't the only one
11 speculating. If this is true, it would mean Bionic (Honeycomb or
12 Iced-cream) will probably have better support for x86* from the
13 get-go.
14
15 Currently ironing out a couple of bugs with cross-compiling busybox.
16 It's mainly just a few kernel headers missing, which I presume will be
17 the main source of 'bugs'. Adding missing kernel headers is a bit of a
18 process because it requires running them through the
19 bionic/libc/kernel/tools/clean_header.py script [2]. I have actually
20 created a seperate ebuild for sys-kernel/bionic-kernel-headers due to
21 the recent kerfuffle about licensing [3]. So rather than use the stock
22 sys-kernel/linux-headers, I'm using the 'cleansed' versions that come
23 with the bionic libc.
24
25 I figure that it will be safe to release an overlay once at least one
26 arch is ~, busybox compiles without too much complaining, and I have a
27 qemu image / build instructions to distribute.
28
29 Would love to have some people willing to try building for other
30 arches at that point. Currently, it looks like x86*, arm and sh will
31 work 'out of the box' (not really OOTB, but supported with bionic
32 kernel headers). However, there are libm headers for mips, ppc and
33 sparc64 as well.
34
35 Cheers,
36
37 C
38
39 [1] http://www.digitimes.com/news/a20110413PD223.html
40 [2] http://android.git.kernel.org/?p=platform/bionic.git;a=blob;f=libc/kernel/tools/clean_header.py
41 [3] http://lwn.net/Articles/434318/

Replies

Subject Author
Re: [gentoo-embedded] gcc-4.6 / bionic wireless <wireless@×××××××××××.com>
Re: [gentoo-embedded] gcc-4.6 / bionic Christopher Friedt <chrisfriedt@×××××.com>