On 10 August 2011 14:44, Michael Hope <michael.h...@linaro.org> wrote: > On Thu, Aug 11, 2011 at 2:29 AM, Bernhard Rosenkranzer > <bernhard.rosenkran...@linaro.org> wrote: >> Hi, >> while working on some improvements, I noticed that our Android >> toolchain binaries are built as 32-bit x86. >> Is there any reason for this (other than "we inherited it from AOSP")? >> >> While it doesn't matter much, it doesn't make much sense to me - >> Android can't currently be built on 32-bit machines (so it's not about >> having one binary that will work for mostly everyone - but I suspect >> that's exactly where it started back in the times of Android 1.0), so >> why introduce dependencies on a 32-bit libc and slow things down >> slightly? >> >> If nobody complains, I'll remove the "-m32" flag from the Android >> toolchain builds - let's see how much we can speed up the build >> process itself without putting any real work into it... > > I'd leave it as 32 bit. This gives you a single binary toolchain that > can run on 32 bit and 64 bit hosts, no matter what host it was built > on.
I agree with Michael. That's a little more deviation than we should introduce. I think creating an investigation BP for it for 11.09 would be a good idea though. -Zach > -- Michael > > _______________________________________________ > linaro-dev mailing list > linaro-dev@lists.linaro.org > http://lists.linaro.org/mailman/listinfo/linaro-dev > _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev