Re: [PATCH] Add RTEMS 4.12 build set
On 11/11/2015 6:45 pm, Sebastian Huber wrote: > > I already use Binutils 2.25. > I think Joel has this working. I hope he will answer when he turns up. > > Does this break 4.11? > There is a 4.11 branch. Chris ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel
Re: [PATCH] Add RTEMS 4.12 build set
On 11/11/15 14:54, Joel Sherrill wrote: On Nov 10, 2015 6:56 AM, "Sebastian Huber"> wrote: > > > > On 08/11/15 01:05, Chris Johns wrote: >> >> Are there any architecture regressions with gcc-6? > > > m32c, moxie, v850 don't work with GCC 6. Are there gcc PRs filed for all of these? Not by me. GCC development in general seems to be quite dead on the m32c and v850 targets. >> What archs have to actually run? > > > arm, powerpc, sparc. > Did you try any others? No. -- Sebastian Huber, embedded brains GmbH Address : Dornierstr. 4, D-82178 Puchheim, Germany Phone : +49 89 189 47 41-16 Fax : +49 89 189 47 41-09 E-Mail : sebastian.hu...@embedded-brains.de PGP : Public key available on request. Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG. ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel
Re: [PATCH] Add RTEMS 4.12 build set
On 08/11/15 01:05, Chris Johns wrote: Are there any architecture regressions with gcc-6? m32c, moxie, v850 don't work with GCC 6. epiphany and or1k still use non-FSF GCC. What archs have to actually run? arm, powerpc, sparc. I am happy to move to gcc-6 for archs we know are working. For those that do not I am not so sure we should move them. The broken targets use the 4.11 configuration. -- Sebastian Huber, embedded brains GmbH Address : Dornierstr. 4, D-82178 Puchheim, Germany Phone : +49 89 189 47 41-16 Fax : +49 89 189 47 41-09 E-Mail : sebastian.hu...@embedded-brains.de PGP : Public key available on request. Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG. ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel
Re: [PATCH] Add RTEMS 4.12 build set
On 10/11/2015 11:56 pm, Sebastian Huber wrote: > > > On 08/11/15 01:05, Chris Johns wrote: >> Are there any architecture regressions with gcc-6? > > m32c, moxie, v850 don't work with GCC 6. I thought moxie was building with a new binutils. > > epiphany and or1k still use non-FSF GCC. > Great. >> >> What archs have to actually run? > > arm, powerpc, sparc. > >> >> I am happy to move to gcc-6 for archs we know are working. For those >> that do not I am not so sure we should move them. > > The broken targets use the 4.11 configuration. > If there is no arch regressions I am happy with this. Can you please change the version default in rtems-tools? Chris ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel
[PATCH] Add RTEMS 4.12 build set
--- rtems/config/4.12/rtems-all.bset | 17 rtems/config/4.12/rtems-arm.bset | 4 ++ rtems/config/4.12/rtems-autotools-base.bset| 23 +++ rtems/config/4.12/rtems-autotools-internal.bset| 13 ++ rtems/config/4.12/rtems-autotools.bset | 22 ++ rtems/config/4.12/rtems-bfin.bset | 3 ++ rtems/config/4.12/rtems-default.bset | 8 rtems/config/4.12/rtems-epiphany.bset | 48 ++ rtems/config/4.12/rtems-i386.bset | 4 ++ rtems/config/4.12/rtems-lm32.bset | 3 ++ rtems/config/4.12/rtems-m32c.bset | 3 ++ rtems/config/4.12/rtems-m68k.bset | 3 ++ rtems/config/4.12/rtems-microblaze.bset| 3 ++ rtems/config/4.12/rtems-mips.bset | 3 ++ rtems/config/4.12/rtems-moxie.bset | 3 ++ rtems/config/4.12/rtems-nios2.bset | 3 ++ rtems/config/4.12/rtems-or1k.bset | 43 +++ rtems/config/4.12/rtems-powerpc.bset | 4 ++ rtems/config/4.12/rtems-sh.bset| 3 ++ rtems/config/4.12/rtems-sparc.bset | 4 ++ rtems/config/4.12/rtems-sparc64.bset | 3 ++ rtems/config/4.12/rtems-v850.bset | 3 ++ rtems/config/rtems-4.12-base.bset | 7 ...tems-gcc-6-20151101-newlib-2.2.0.20151023-1.cfg | 16 rtems/config/tools/rtems-tools-4.12-1.cfg | 1 + source-builder/config/gcc-6-1.cfg | 31 ++ 26 files changed, 278 insertions(+) create mode 100644 rtems/config/4.12/rtems-all.bset create mode 100644 rtems/config/4.12/rtems-arm.bset create mode 100644 rtems/config/4.12/rtems-autotools-base.bset create mode 100644 rtems/config/4.12/rtems-autotools-internal.bset create mode 100644 rtems/config/4.12/rtems-autotools.bset create mode 100644 rtems/config/4.12/rtems-bfin.bset create mode 100644 rtems/config/4.12/rtems-default.bset create mode 100644 rtems/config/4.12/rtems-epiphany.bset create mode 100644 rtems/config/4.12/rtems-i386.bset create mode 100644 rtems/config/4.12/rtems-lm32.bset create mode 100644 rtems/config/4.12/rtems-m32c.bset create mode 100644 rtems/config/4.12/rtems-m68k.bset create mode 100644 rtems/config/4.12/rtems-microblaze.bset create mode 100644 rtems/config/4.12/rtems-mips.bset create mode 100644 rtems/config/4.12/rtems-moxie.bset create mode 100644 rtems/config/4.12/rtems-nios2.bset create mode 100644 rtems/config/4.12/rtems-or1k.bset create mode 100644 rtems/config/4.12/rtems-powerpc.bset create mode 100644 rtems/config/4.12/rtems-sh.bset create mode 100644 rtems/config/4.12/rtems-sparc.bset create mode 100644 rtems/config/4.12/rtems-sparc64.bset create mode 100644 rtems/config/4.12/rtems-v850.bset create mode 100644 rtems/config/rtems-4.12-base.bset create mode 100644 rtems/config/tools/rtems-gcc-6-20151101-newlib-2.2.0.20151023-1.cfg create mode 100644 rtems/config/tools/rtems-tools-4.12-1.cfg create mode 100644 source-builder/config/gcc-6-1.cfg diff --git a/rtems/config/4.12/rtems-all.bset b/rtems/config/4.12/rtems-all.bset new file mode 100644 index 000..bc0766f --- /dev/null +++ b/rtems/config/4.12/rtems-all.bset @@ -0,0 +1,17 @@ +4.12/rtems-arm +4.12/rtems-bfin +4.12/rtems-epiphany +4.12/rtems-i386 +4.12/rtems-lm32 +4.12/rtems-m32c +4.12/rtems-m68k +4.12/rtems-microblaze +4.12/rtems-mips +4.12/rtems-moxie +4.12/rtems-nios2 +4.12/rtems-or1k +4.12/rtems-powerpc +4.12/rtems-sh +4.12/rtems-sparc +4.12/rtems-sparc64 +4.12/rtems-v850 diff --git a/rtems/config/4.12/rtems-arm.bset b/rtems/config/4.12/rtems-arm.bset new file mode 100644 index 000..ead6dda --- /dev/null +++ b/rtems/config/4.12/rtems-arm.bset @@ -0,0 +1,4 @@ +%define release 1 +%define rtems_arch arm +%define with_libgomp +%include 4.12/rtems-default.bset diff --git a/rtems/config/4.12/rtems-autotools-base.bset b/rtems/config/4.12/rtems-autotools-base.bset new file mode 100644 index 000..f68df75 --- /dev/null +++ b/rtems/config/4.12/rtems-autotools-base.bset @@ -0,0 +1,23 @@ +# +# Tools Set for RTEMS 4.12 Internal Autotools Stable +# + +%define release 1 + +%define rtems_arch none + +# +# The RTEMS 4.12 base defines. +# +%include rtems-4.12-base.bset + +# +# The autotools package. +# +package: rtems-%{rtems_version}-autotools-%{_host}-%{release} + +# +# Tools configuration. +# +tools/rtems-autoconf-2.69-1 +tools/rtems-automake-1.12.6-1 diff --git a/rtems/config/4.12/rtems-autotools-internal.bset b/rtems/config/4.12/rtems-autotools-internal.bset new file mode 100644 index 000..772c032 --- /dev/null +++ b/rtems/config/4.12/rtems-autotools-internal.bset @@ -0,0 +1,13 @@ +# +# Tools Set for RTEMS 4.12 Internal Autotools Stable +# +# Do not use via the command line. +# + +%define _internal_autotools yes +%define _disable_collecting yes +%define
Re: [PATCH] Add RTEMS 4.12 build set
I think Chris may want to change the way RSB deals with versions, so hold off on committing until he can comment. I assume this is just cp from 4.11 to 4.12 plus search-replace? On Fri, Nov 6, 2015 at 10:21 AM, Sebastian Huberwrote: > --- > rtems/config/4.12/rtems-all.bset | 17 > rtems/config/4.12/rtems-arm.bset | 4 ++ > rtems/config/4.12/rtems-autotools-base.bset| 23 +++ > rtems/config/4.12/rtems-autotools-internal.bset| 13 ++ > rtems/config/4.12/rtems-autotools.bset | 22 ++ > rtems/config/4.12/rtems-bfin.bset | 3 ++ > rtems/config/4.12/rtems-default.bset | 8 > rtems/config/4.12/rtems-epiphany.bset | 48 > ++ > rtems/config/4.12/rtems-i386.bset | 4 ++ > rtems/config/4.12/rtems-lm32.bset | 3 ++ > rtems/config/4.12/rtems-m32c.bset | 3 ++ > rtems/config/4.12/rtems-m68k.bset | 3 ++ > rtems/config/4.12/rtems-microblaze.bset| 3 ++ > rtems/config/4.12/rtems-mips.bset | 3 ++ > rtems/config/4.12/rtems-moxie.bset | 3 ++ > rtems/config/4.12/rtems-nios2.bset | 3 ++ > rtems/config/4.12/rtems-or1k.bset | 43 +++ > rtems/config/4.12/rtems-powerpc.bset | 4 ++ > rtems/config/4.12/rtems-sh.bset| 3 ++ > rtems/config/4.12/rtems-sparc.bset | 4 ++ > rtems/config/4.12/rtems-sparc64.bset | 3 ++ > rtems/config/4.12/rtems-v850.bset | 3 ++ > rtems/config/rtems-4.12-base.bset | 7 > ...tems-gcc-6-20151101-newlib-2.2.0.20151023-1.cfg | 16 > rtems/config/tools/rtems-tools-4.12-1.cfg | 1 + > source-builder/config/gcc-6-1.cfg | 31 ++ > 26 files changed, 278 insertions(+) > create mode 100644 rtems/config/4.12/rtems-all.bset > create mode 100644 rtems/config/4.12/rtems-arm.bset > create mode 100644 rtems/config/4.12/rtems-autotools-base.bset > create mode 100644 rtems/config/4.12/rtems-autotools-internal.bset > create mode 100644 rtems/config/4.12/rtems-autotools.bset > create mode 100644 rtems/config/4.12/rtems-bfin.bset > create mode 100644 rtems/config/4.12/rtems-default.bset > create mode 100644 rtems/config/4.12/rtems-epiphany.bset > create mode 100644 rtems/config/4.12/rtems-i386.bset > create mode 100644 rtems/config/4.12/rtems-lm32.bset > create mode 100644 rtems/config/4.12/rtems-m32c.bset > create mode 100644 rtems/config/4.12/rtems-m68k.bset > create mode 100644 rtems/config/4.12/rtems-microblaze.bset > create mode 100644 rtems/config/4.12/rtems-mips.bset > create mode 100644 rtems/config/4.12/rtems-moxie.bset > create mode 100644 rtems/config/4.12/rtems-nios2.bset > create mode 100644 rtems/config/4.12/rtems-or1k.bset > create mode 100644 rtems/config/4.12/rtems-powerpc.bset > create mode 100644 rtems/config/4.12/rtems-sh.bset > create mode 100644 rtems/config/4.12/rtems-sparc.bset > create mode 100644 rtems/config/4.12/rtems-sparc64.bset > create mode 100644 rtems/config/4.12/rtems-v850.bset > create mode 100644 rtems/config/rtems-4.12-base.bset > create mode 100644 > rtems/config/tools/rtems-gcc-6-20151101-newlib-2.2.0.20151023-1.cfg > create mode 100644 rtems/config/tools/rtems-tools-4.12-1.cfg > create mode 100644 source-builder/config/gcc-6-1.cfg > > diff --git a/rtems/config/4.12/rtems-all.bset > b/rtems/config/4.12/rtems-all.bset > new file mode 100644 > index 000..bc0766f > --- /dev/null > +++ b/rtems/config/4.12/rtems-all.bset > @@ -0,0 +1,17 @@ > +4.12/rtems-arm > +4.12/rtems-bfin > +4.12/rtems-epiphany > +4.12/rtems-i386 > +4.12/rtems-lm32 > +4.12/rtems-m32c > +4.12/rtems-m68k > +4.12/rtems-microblaze > +4.12/rtems-mips > +4.12/rtems-moxie > +4.12/rtems-nios2 > +4.12/rtems-or1k > +4.12/rtems-powerpc > +4.12/rtems-sh > +4.12/rtems-sparc > +4.12/rtems-sparc64 > +4.12/rtems-v850 > diff --git a/rtems/config/4.12/rtems-arm.bset > b/rtems/config/4.12/rtems-arm.bset > new file mode 100644 > index 000..ead6dda > --- /dev/null > +++ b/rtems/config/4.12/rtems-arm.bset > @@ -0,0 +1,4 @@ > +%define release 1 > +%define rtems_arch arm > +%define with_libgomp > +%include 4.12/rtems-default.bset > diff --git a/rtems/config/4.12/rtems-autotools-base.bset > b/rtems/config/4.12/rtems-autotools-base.bset > new file mode 100644 > index 000..f68df75 > --- /dev/null > +++ b/rtems/config/4.12/rtems-autotools-base.bset > @@ -0,0 +1,23 @@ > +# > +# Tools Set for RTEMS 4.12 Internal Autotools Stable > +# > + > +%define release 1 > + > +%define rtems_arch none > + > +# > +# The RTEMS 4.12 base defines. > +# > +%include rtems-4.12-base.bset > + > +# > +# The autotools package. > +# > +package: rtems-%{rtems_version}-autotools-%{_host}-%{release} > + > +# > +#