Re: [PATCH] Add RTEMS 4.12 build set

2015-11-11 Thread Chris Johns
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

2015-11-11 Thread Sebastian Huber

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

2015-11-10 Thread Sebastian Huber



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

2015-11-10 Thread Chris Johns
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

2015-11-06 Thread Sebastian Huber
---
 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

2015-11-06 Thread Gedare Bloom
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 Huber
 wrote:
> ---
>  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}
> +
> +#
> +#