* [ptxdist] [ANNOUNCE] OSELAS.Toolchain() 2013.12.1 released @ 2014-02-06 12:05 Michael Olbrich 2014-02-06 12:38 ` Alexander Aring 0 siblings, 1 reply; 6+ messages in thread From: Michael Olbrich @ 2014-02-06 12:05 UTC (permalink / raw) To: ptxdist [-- Attachment #1.1: Type: text/plain, Size: 1069 bytes --] Hi, I'm happy to announce that I've just released OSELAS.Toolchain-2013.12.1. This is a bugfix-only release. The relevant changes since 2013.12.0 are: - "SUSV3 LEGACY" enabled for uClibc. This includes 'usleep()' which is still used by some busybox applets. - correct version handling for toolchains with Linaro GCC. PTXdist toolchain auto detection should work correctly again. - Upstream gcc patch for PR target/58854 added. I highly recommend to switch to this version if you're using 2013.12.0. Without the last bugfix gcc can generate incorrect code. The Linux kernel is affected and this results in random crashes. Download the release here: http://www.pengutronix.de/oselas/toolchain/download/ Enjoy, Michael Olbrich -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | [-- Attachment #1.2: Digital signature --] [-- Type: application/pgp-signature, Size: 490 bytes --] [-- Attachment #2: Type: text/plain, Size: 48 bytes --] -- ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ptxdist] [ANNOUNCE] OSELAS.Toolchain() 2013.12.1 released 2014-02-06 12:05 [ptxdist] [ANNOUNCE] OSELAS.Toolchain() 2013.12.1 released Michael Olbrich @ 2014-02-06 12:38 ` Alexander Aring 2014-02-06 13:16 ` Michael Olbrich 0 siblings, 1 reply; 6+ messages in thread From: Alexander Aring @ 2014-02-06 12:38 UTC (permalink / raw) To: ptxdist Hi Michael, On Thu, Feb 06, 2014 at 01:05:54PM +0100, Michael Olbrich wrote: > Hi, > > I'm happy to announce that I've just released OSELAS.Toolchain-2013.12.1. > > This is a bugfix-only release. The relevant changes since 2013.12.0 are: > - "SUSV3 LEGACY" enabled for uClibc. This includes 'usleep()' which is > still used by some busybox applets. > - correct version handling for toolchains with Linaro GCC. > PTXdist toolchain auto detection should work correctly again. > - Upstream gcc patch for PR target/58854 added. > > I highly recommend to switch to this version if you're using 2013.12.0. > Without the last bugfix gcc can generate incorrect code. The Linux kernel > is affected and this results in random crashes. > > Download the release here: > http://www.pengutronix.de/oselas/toolchain/download/ > While configure of glibc-2.18 I get: *** These critical programs are missing or too old: make *** Check the INSTALL file for required versions. my make version is: GNU Make 4.0 Built for x86_64-unknown-linux-gnu Copyright (C) 1988-2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. So there are some mssing "| 4.*" in the configure script. The (in my opinion, because it's change generated code) hacked solution helps here: https://projects.archlinux.org/svntogit/packages.git/tree/trunk/glibc-2.18-make-4.patch?h=packages/glibc - Alex -- ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ptxdist] [ANNOUNCE] OSELAS.Toolchain() 2013.12.1 released 2014-02-06 12:38 ` Alexander Aring @ 2014-02-06 13:16 ` Michael Olbrich 2014-02-10 18:13 ` Michael Olbrich 0 siblings, 1 reply; 6+ messages in thread From: Michael Olbrich @ 2014-02-06 13:16 UTC (permalink / raw) To: ptxdist Hi, On Thu, Feb 06, 2014 at 01:38:26PM +0100, Alexander Aring wrote: > On Thu, Feb 06, 2014 at 01:05:54PM +0100, Michael Olbrich wrote: > > Hi, > > > > I'm happy to announce that I've just released OSELAS.Toolchain-2013.12.1. > > > > This is a bugfix-only release. The relevant changes since 2013.12.0 are: > > - "SUSV3 LEGACY" enabled for uClibc. This includes 'usleep()' which is > > still used by some busybox applets. > > - correct version handling for toolchains with Linaro GCC. > > PTXdist toolchain auto detection should work correctly again. > > - Upstream gcc patch for PR target/58854 added. > > > > I highly recommend to switch to this version if you're using 2013.12.0. > > Without the last bugfix gcc can generate incorrect code. The Linux kernel > > is affected and this results in random crashes. > > > > Download the release here: > > http://www.pengutronix.de/oselas/toolchain/download/ > > > > While configure of glibc-2.18 I get: > > *** These critical programs are missing or too old: make > *** Check the INSTALL file for required versions. > > > > my make version is: > > GNU Make 4.0 > Built for x86_64-unknown-linux-gnu > Copyright (C) 1988-2013 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later > <http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > > > > So there are some mssing "| 4.*" in the configure script. > The (in my opinion, because it's change generated code) hacked solution > helps here: > > https://projects.archlinux.org/svntogit/packages.git/tree/trunk/glibc-2.18-make-4.patch?h=packages/glibc I would need to test this first. Even make 3.82 caused all kind of problems, so we need to check if the toolchain actually builds with make 4.0 Michael -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | -- ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ptxdist] [ANNOUNCE] OSELAS.Toolchain() 2013.12.1 released 2014-02-06 13:16 ` Michael Olbrich @ 2014-02-10 18:13 ` Michael Olbrich 2014-02-10 18:17 ` Alexander Aring 0 siblings, 1 reply; 6+ messages in thread From: Michael Olbrich @ 2014-02-10 18:13 UTC (permalink / raw) To: ptxdist Hi, On Thu, Feb 06, 2014 at 02:16:59PM +0100, Michael Olbrich wrote: > On Thu, Feb 06, 2014 at 01:38:26PM +0100, Alexander Aring wrote: > > On Thu, Feb 06, 2014 at 01:05:54PM +0100, Michael Olbrich wrote: > > > Hi, > > > > > > I'm happy to announce that I've just released OSELAS.Toolchain-2013.12.1. > > > > > > This is a bugfix-only release. The relevant changes since 2013.12.0 are: > > > - "SUSV3 LEGACY" enabled for uClibc. This includes 'usleep()' which is > > > still used by some busybox applets. > > > - correct version handling for toolchains with Linaro GCC. > > > PTXdist toolchain auto detection should work correctly again. > > > - Upstream gcc patch for PR target/58854 added. > > > > > > I highly recommend to switch to this version if you're using 2013.12.0. > > > Without the last bugfix gcc can generate incorrect code. The Linux kernel > > > is affected and this results in random crashes. > > > > > > Download the release here: > > > http://www.pengutronix.de/oselas/toolchain/download/ > > > > > > > While configure of glibc-2.18 I get: > > > > *** These critical programs are missing or too old: make > > *** Check the INSTALL file for required versions. > > > > > > > > my make version is: > > > > GNU Make 4.0 > > Built for x86_64-unknown-linux-gnu > > Copyright (C) 1988-2013 Free Software Foundation, Inc. > > License GPLv3+: GNU GPL version 3 or later > > <http://gnu.org/licenses/gpl.html> > > This is free software: you are free to change and redistribute it. > > There is NO WARRANTY, to the extent permitted by law. > > > > > > > > So there are some mssing "| 4.*" in the configure script. > > The (in my opinion, because it's change generated code) hacked solution > > helps here: > > > > https://projects.archlinux.org/svntogit/packages.git/tree/trunk/glibc-2.18-make-4.patch?h=packages/glibc > > I would need to test this first. Even make 3.82 caused all kind of > problems, so we need to check if the toolchain actually builds with make > 4.0 btw, I just confirmed, that compiling the toolchains with make 3.82 will fail! It ties to install stuff to /usr during glibc-headers.install. So far, I've not seen a fix for this. I have no idea what's going on there. Michael -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | -- ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ptxdist] [ANNOUNCE] OSELAS.Toolchain() 2013.12.1 released 2014-02-10 18:13 ` Michael Olbrich @ 2014-02-10 18:17 ` Alexander Aring 2014-02-10 18:30 ` Alexander Aring 0 siblings, 1 reply; 6+ messages in thread From: Alexander Aring @ 2014-02-10 18:17 UTC (permalink / raw) To: ptxdist Hi Michael, On Mon, Feb 10, 2014 at 07:13:26PM +0100, Michael Olbrich wrote: > Hi, > > On Thu, Feb 06, 2014 at 02:16:59PM +0100, Michael Olbrich wrote: > > On Thu, Feb 06, 2014 at 01:38:26PM +0100, Alexander Aring wrote: > > > On Thu, Feb 06, 2014 at 01:05:54PM +0100, Michael Olbrich wrote: > > > > Hi, > > > > > > > > I'm happy to announce that I've just released OSELAS.Toolchain-2013.12.1. > > > > > > > > This is a bugfix-only release. The relevant changes since 2013.12.0 are: > > > > - "SUSV3 LEGACY" enabled for uClibc. This includes 'usleep()' which is > > > > still used by some busybox applets. > > > > - correct version handling for toolchains with Linaro GCC. > > > > PTXdist toolchain auto detection should work correctly again. > > > > - Upstream gcc patch for PR target/58854 added. > > > > > > > > I highly recommend to switch to this version if you're using 2013.12.0. > > > > Without the last bugfix gcc can generate incorrect code. The Linux kernel > > > > is affected and this results in random crashes. > > > > > > > > Download the release here: > > > > http://www.pengutronix.de/oselas/toolchain/download/ > > > > > > > > > > While configure of glibc-2.18 I get: > > > > > > *** These critical programs are missing or too old: make > > > *** Check the INSTALL file for required versions. > > > > > > > > > > > > my make version is: > > > > > > GNU Make 4.0 > > > Built for x86_64-unknown-linux-gnu > > > Copyright (C) 1988-2013 Free Software Foundation, Inc. > > > License GPLv3+: GNU GPL version 3 or later > > > <http://gnu.org/licenses/gpl.html> > > > This is free software: you are free to change and redistribute it. > > > There is NO WARRANTY, to the extent permitted by law. > > > > > > > > > > > > So there are some mssing "| 4.*" in the configure script. > > > The (in my opinion, because it's change generated code) hacked solution > > > helps here: > > > > > > https://projects.archlinux.org/svntogit/packages.git/tree/trunk/glibc-2.18-make-4.patch?h=packages/glibc > > > > I would need to test this first. Even make 3.82 caused all kind of > > problems, so we need to check if the toolchain actually builds with make > > 4.0 > > btw, I just confirmed, that compiling the toolchains with make 3.82 will > fail! It ties to install stuff to /usr during glibc-headers.install. > So far, I've not seen a fix for this. I have no idea what's going on there. > okay, then I think the best solution for this would be to downgrade make. Thanks to working on this! - Alex -- ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ptxdist] [ANNOUNCE] OSELAS.Toolchain() 2013.12.1 released 2014-02-10 18:17 ` Alexander Aring @ 2014-02-10 18:30 ` Alexander Aring 0 siblings, 0 replies; 6+ messages in thread From: Alexander Aring @ 2014-02-10 18:30 UTC (permalink / raw) To: ptxdist On Mon, Feb 10, 2014 at 07:17:21PM +0100, Alexander Aring wrote: > Hi Michael, > > On Mon, Feb 10, 2014 at 07:13:26PM +0100, Michael Olbrich wrote: > > Hi, > > > > On Thu, Feb 06, 2014 at 02:16:59PM +0100, Michael Olbrich wrote: > > > On Thu, Feb 06, 2014 at 01:38:26PM +0100, Alexander Aring wrote: > > > > On Thu, Feb 06, 2014 at 01:05:54PM +0100, Michael Olbrich wrote: > > > > > Hi, > > > > > > > > > > I'm happy to announce that I've just released OSELAS.Toolchain-2013.12.1. > > > > > > > > > > This is a bugfix-only release. The relevant changes since 2013.12.0 are: > > > > > - "SUSV3 LEGACY" enabled for uClibc. This includes 'usleep()' which is > > > > > still used by some busybox applets. > > > > > - correct version handling for toolchains with Linaro GCC. > > > > > PTXdist toolchain auto detection should work correctly again. > > > > > - Upstream gcc patch for PR target/58854 added. > > > > > > > > > > I highly recommend to switch to this version if you're using 2013.12.0. > > > > > Without the last bugfix gcc can generate incorrect code. The Linux kernel > > > > > is affected and this results in random crashes. > > > > > > > > > > Download the release here: > > > > > http://www.pengutronix.de/oselas/toolchain/download/ > > > > > > > > > > > > > While configure of glibc-2.18 I get: > > > > > > > > *** These critical programs are missing or too old: make > > > > *** Check the INSTALL file for required versions. > > > > > > > > > > > > > > > > my make version is: > > > > > > > > GNU Make 4.0 > > > > Built for x86_64-unknown-linux-gnu > > > > Copyright (C) 1988-2013 Free Software Foundation, Inc. > > > > License GPLv3+: GNU GPL version 3 or later > > > > <http://gnu.org/licenses/gpl.html> > > > > This is free software: you are free to change and redistribute it. > > > > There is NO WARRANTY, to the extent permitted by law. > > > > > > > > > > > > > > > > So there are some mssing "| 4.*" in the configure script. > > > > The (in my opinion, because it's change generated code) hacked solution > > > > helps here: > > > > > > > > https://projects.archlinux.org/svntogit/packages.git/tree/trunk/glibc-2.18-make-4.patch?h=packages/glibc > > > > > > I would need to test this first. Even make 3.82 caused all kind of > > > problems, so we need to check if the toolchain actually builds with make > > > 4.0 > > > > btw, I just confirmed, that compiling the toolchains with make 3.82 will > > fail! It ties to install stuff to /usr during glibc-headers.install. > > So far, I've not seen a fix for this. I have no idea what's going on there. > > > > okay, then I think the best solution for this would be to downgrade make. > > Thanks to working on this! > I just saw a new release of glibc "2,19" they fixed it similar [1]. Don't know if the new glibc version still have the "install stuff to /usr" problem. [1] https://sourceware.org/git/?p=glibc.git;a=commit;h=28d708c44bc47b56f6551ff285f78edcf61c208a -- ptxdist mailing list ptxdist@pengutronix.de ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2014-02-10 18:30 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2014-02-06 12:05 [ptxdist] [ANNOUNCE] OSELAS.Toolchain() 2013.12.1 released Michael Olbrich 2014-02-06 12:38 ` Alexander Aring 2014-02-06 13:16 ` Michael Olbrich 2014-02-10 18:13 ` Michael Olbrich 2014-02-10 18:17 ` Alexander Aring 2014-02-10 18:30 ` Alexander Aring
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox