(On holiday so short)
The tarball name has changed to match the new Linaro conventions. I forgot to put that in the announcement. The inner directory name should change as well but was missed, sorry. On Jul 21, 2011 6:59 PM, "Paul Sokolovsky" <paul.sokolov...@gmail.com> wrote: > Hello, > > Well, before proceeding further, there seems that tarball naming > convention has changed. For example, now it's > gcc-linaro-4.6-2011.07.tar.bz2 whereas before it was > gcc-linaro-4.6-2011.06-0.tar.bz2 . What's worse is that inside it's > still gcc-linaro-4.6-2011.07-0 top-level directory. The build script > uses tarball basename to find out uncompressed dir name, so builds fail > now. This can be worked around on build script level, but is example of > random inconsistency, and if let such will proliferate, there will be > more and more workarounds everywhere, so would be nice if toolchain WG > fixed tarball name on their side. > > Thanks, > Paul > > > On Thu, 21 Jul 2011 10:18:21 +0300 > Paul Sokolovsky <paul.sokolov...@linaro.org> wrote: > >> On Wed, 20 Jul 2011 21:44:10 +0100 >> Chao Yang <chao.y...@linaro.org> wrote: >> >> > Hi Paul, >> > >> > Just a reminder that the bug was found in gcc 4.6, to which, I >> > think, the patch should apply, not 4.5 only. >> >> Oops, sure, I just copied the wrong link, it should be >> http://launchpad.net/gcc-linaro/4.6/4.6-2011.07/+download/gcc-linaro-4.6-2011.07.tar.bz2 >> instead. >> >> > >> > Thanks and regards >> > On 20 Jul 2011 21:12, "Paul Sokolovsky" <paul.sokolov...@linaro.org> >> > wrote: >> > > Hello Ulrich, >> > > >> > > On Wed, 20 Jul 2011 21:07:50 +0200 >> > > Ulrich Weigand <ulrich.weig...@de.ibm.com> wrote: >> > > >> > >> Zach Pfeffer <zach.pfef...@linaro.org> wrote on 07/20/2011 >> > >> 08:56:32 PM: >> > >> > Michael Hope <michael.h...@linaro.org> wrote: >> > >> > > Hey, we're getting ahead of ourselves here. The patch clears >> > >> > > the problem but it hasn't landed upstream and may not be >> > >> > > correct. We also haven't laid the ground work for triaging >> > >> > > the problem including: >> > >> > > * Describing the compiler involved (mainly how it's built) >> > >> > > * Reducing to a test case (normally preprocessed source) >> > >> > > * Reproducing and reducing the fault >> > >> > > >> > >> > > Any fix can introduce other bugs, so it's generally best to >> > >> > > work around a last minute issue and then test it properly for >> > >> > > the next release. We have a range of options: >> > >> > > * Work around it in the packaging (such as changing the >> > >> > > optimisation level, turning of debug, etc) >> > >> > > * Work around it in the source >> > >> > > * Carry a local patch to GCC >> > >> > > * Use an earlier release (say 2011.05) >> > >> > > >> > >> > > We should talk about this in Cambourne especially in >> > >> > > untangling what the Android compiler is, how it's built, and >> > >> > > adding it as a test case for our releases. >> > >> > >> > >> > Michael, >> > >> > >> > >> > Thanks for the feedback. Lets chat at Cambourne. For right now, >> > >> > can we reference Ken's tree to build a WIP Android to >> > >> > facilitate debugging? Could Ken continue to work with Chao to >> > >> > create a testcase that shows the bug? I have our session on >> > >> > Wednesday at 11:00 AM now where we can sort out some more >> > >> > structural issues. >> > >> >> > >> [Pulling in Richard on CC as well.] >> > >> >> > >> Note that by now Richard has done a proper fix of the underlying >> > >> compiler problem, which has now landed upstream: >> > >> http://gcc.gnu.org/ml/gcc-patches/2011-07/msg01623.html >> > >> >> > >> So my recommendation would be to use this month's Linaro GCC >> > >> release with Richard's patch on top as the basis for the Android >> > >> compiler. (By next month, I'd assume Linaro GCC will contain >> > >> Richard's patch to start with.) >> > > >> > > That sounds like good plan. So, what process the toolchain team >> > > would suggest for this? I can imagine few choices: >> > > >> > > 1. Toolchain team prepares a tarball for Android team, which is >> > > >> > http://launchpad.net/gcc-linaro/4.5/4.5-2011.07/+download/gcc-linaro-4.5-2011.07.tar.bz2 >> > > + http://gcc.gnu.org/ml/gcc-patches/2011-07/msg01623.html >> > > 2. Toolchain team creates a bzr branch withich is 2011.07 release >> > > (with any possible bugfix releases) + that patch applied. >> > > 3. I just add support for applying patches to android-build and >> > > build >> > > >> > http://launchpad.net/gcc-linaro/4.5/4.5-2011.07/+download/gcc-linaro-4.5-2011.07.tar.bz2 >> > > with the patch applied. >> > > >> > > My own preference probably would be even p.3, as it doesn't create >> > > extra entities, but as we want more people try and adopt Linaro >> > > tools, p.1 would be still preferable I guess. >> > > >> > >> >> > >> >> > >> Mit freundlichen Gruessen / Best Regards >> > >> >> > >> Ulrich Weigand >> > >> >> > >> -- >> > >> Dr. Ulrich Weigand | Phone: +49-7031/16-3727 >> > >> STSM, GNU compiler and toolchain for Linux on System z and >> > >> Cell/B.E. IBM Deutschland Research & Development GmbH >> > >> Vorsitzender des Aufsichtsrats: Martin Jetter | Geschäftsführung: >> > >> Dirk Wittkopp >> > >> Sitz der Gesellschaft: Böblingen | Registergericht: Amtsgericht >> > >> Stuttgart, HRB 243294 >> > >> >> > > >> > > >> > > >> > > -- >> > > Best Regards, >> > > Paul >> > > >> > > Linaro.org | Open source software for ARM SoCs >> > > Follow Linaro: http://www.facebook.com/pages/Linaro >> > > http://twitter.com/#!/linaroorg - >> > > http://www.linaro.org/linaro-blog >> >> >> > > > > -- > Best Regards, > Paul
_______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev