mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [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