On 21 April 2011 05:54, Michael Hope <michael.h...@linaro.org> wrote:
> Hi Jim.  Good effort.  The Android patch set will be included in
> gcc-linaro-4.5-2011.04 which is due out today.
>

hi Michael,

Thanks!
Look forward to new release.

> We need to discuss toolchain build scripts at the summit.  There's a
> want for builds of pretty much every combination of
> {Android,Linux,bare metal?} target, crossed with {Native,Cross}
> builds, crossed with {Ubuntu,Generic Linux,Windows?} hosts.  I'll talk
> with Alexander and Steve and see about a session.

After checking the build scripts of Google compiler team[1] and
NDK[2], the targets are as following:
  (1) arm-eabi : bare metal, used for compiling Android kernel and
(older) userspace
  (2) arm-linux-androideabi : the primary target in Android

We should migrate to use arm-linux-androideabi since
gcc-linaro-2011.04 is expected to include the Android specific patches
such as bionic libc linkage.

In my opinion, Android team of Linaro should follow the
methods/instructions how Google engineers built toolchain and NDK (the
"superset" of toolchain) and continue sending patches to AOSP for
merging generic features or improvements.

Yes, I agree with ideas to unify build scripts, but it hard to decide
the working items because of uncertainty of AOSP development model.

Sincerely,
-jserv

[1] http://android.git.kernel.org/?p=toolchain/build.git;a=summary
  NOTE: for unknown reasons, I encountered some problems with the
original build script written by Google engineers.  Maybe due to merge
failure between internal tree and AOSP.
[2] http://android.git.kernel.org/?p=platform/ndk.git;a=summary

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to