no-preinstall: Ready for final review

2018-01-16 Thread Sebastian Huber
Hello, the no-preinstall branch is now in a good shape. https://git.rtems.org/sebh/rtems.git/log/?h=no-preinstall Please review this work. The next step would be to squash all commits on this branch, write a proper commit message and push it to the master. -- Sebastian Huber, embedded brains

Re: RSB release's default mode for building kernels

2018-01-16 Thread Sebastian Huber
On 16/01/18 23:35, Joel Sherrill wrote: On Tue, Jan 16, 2018 at 4:27 PM, Chris Johns > wrote: Hi, The current mode on all release branches is to build the RTEMS kernel. The purpose was to have a single command that builds the tools and RTEMS. Howe

Re: lpc40xx BSPs do not build on master

2018-01-16 Thread Sebastian Huber
On 16/01/18 16:38, Joel Sherrill wrote: On Tue, Jan 16, 2018 at 3:29 AM, Sebastian Huber > wrote: On 15/01/18 18:53, Joel Sherrill wrote: Hi I'm not sure what broke but neither lpc40xx_ea_ram nor lpc40xx_ea_rom build.

Re: Hello World patch

2018-01-16 Thread Vidushi Vashishth
Hello! I sent the patch to Gedare Bloom. The student tracking table is not editable yet I think. Thanks for the list of projects. I will shortly get back to you on which project I would contribute to. Best, Vidushi On Tue, Jan 16, 2018 at 3:05 AM, Joel Sherrill wrote: > > > On Mon, Jan 15, 201

Re: [PATCH] gcc: Reference GNU's FTP site for all GCC parts.

2018-01-16 Thread Chris Johns
On 17/1/18 1:04 pm, Joel Sherrill wrote: > On Jan 16, 2018 6:50 PM, "Chris Johns" > wrote: > > On 17/1/18 9:19 am, Chris Johns wrote: > > -%source set mpc > http://www.multiprecision.org/mpc/download/mpc-%{mpc_version}.tar.gz >

[PATCH] gcc: Update the MPC part of gcc to 1.0.3 as it is available on GNU's FTP.

2018-01-16 Thread Chris Johns
Update #3262 --- rtems/config/tools/rtems-gcc-4.4.7-newlib-1.18.0-1.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rtems/config/tools/rtems-gcc-4.4.7-newlib-1.18.0-1.cfg b/rtems/config/tools/rtems-gcc-4.4.7-newlib-1.18.0-1.cfg index 4a852a5..3958e04 100644 --- a/rtems

Re: [PATCH] gcc: Reference GNU's FTP site for all GCC parts.

2018-01-16 Thread Joel Sherrill
On Jan 16, 2018 6:50 PM, "Chris Johns" wrote: On 17/1/18 9:19 am, Chris Johns wrote: > -%source set mpc http://www.multiprecision.org/mpc/download/mpc-%{mpc_ version}.tar.gz > +%source set mpc https://ftp.gnu.org/gnu/mpc/mpc-%{mpc_version}.tar.gz This does not work for 4.10 as GNU only hosts mpc

Re: [PATCH] gcc: Reference GNU's FTP site for all GCC parts.

2018-01-16 Thread Chris Johns
On 17/1/18 9:19 am, Chris Johns wrote: > -%source set mpc > http://www.multiprecision.org/mpc/download/mpc-%{mpc_version}.tar.gz > +%source set mpc https://ftp.gnu.org/gnu/mpc/mpc-%{mpc_version}.tar.gz This does not work for 4.10 as GNU only hosts mpc-1.0.1 and later and 4.10 uses 0.8.1. Do we u

Re: lpc40xx BSPs do not build on master

2018-01-16 Thread Joel Sherrill
FWIW arm gcc 8 is the culprit. I have confirmed it with an unmodified RTEMS master. lpc40xx_ea_r* do not build with gcc 8/master and RTEMS master. configure:3595: arm-rtems5-gcc -mthumb -march=armv7-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mtune=cortex-m4 -O2 -g -ffunction-sections -fdata-sections

Re: lpc40xx BSPs do not build on master

2018-01-16 Thread Chris Johns
On 16/1/18 11:17 am, Joel Sherrill wrote: > I have most of the architectures and targets building with empty bsp_spec > files. It is not clear to me how this change and the no-preinstall changes will interact, that is which is pushed to master first. The BSP spec files themselves are not touched

Re: [PATCH] gcc: Reference GNU's FTP site for all GCC parts.

2018-01-16 Thread Chris Johns
On 17/1/18 9:35 am, Joel Sherrill wrote: > Shouldn't we also be doing this for 4.11 and 5.0 or have those already  > switched to gcc? 5 is already ok and the 4.11 patch is: https://lists.rtems.org/pipermail/devel/2018-January/019911.html Chris ___ deve

Re: [PATCH] gcc: Reference GNU's FTP site for all GCC parts.

2018-01-16 Thread Joel Sherrill
On Tue, Jan 16, 2018 at 4:34 PM, Chris Johns wrote: > On 17/1/18 9:32 am, Joel Sherrill wrote: > > Looks good to me. > > FYI this is for 4.10. We need this to make a release. > Shouldn't we also be doing this for 4.11 and 5.0 or have those already switched to gcc? > > Chris > > ___

[PATCH 2/2] arm: ARM on a recent FreeBSD fails to build.

2018-01-16 Thread Chris Johns
- See #2439 for details. Update #3262 --- rtems/config/4.10/rtems-arm.bset | 11 ++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/rtems/config/4.10/rtems-arm.bset b/rtems/config/4.10/rtems-arm.bset index 35874db..3da910b 100644 --- a/rtems/config/4.10/rtems-arm.bset +++ b

[PATCH 1/2] gcc: Add GCC option to build on Linux and do not build the texinfo.

2018-01-16 Thread Chris Johns
- GCC on recent Linux systems needs `-fgnu89-inline` to build. - Disable building texinfo. Makeinfo on some hosts breaks the build. Update #3262 --- source-builder/config/gcc-common-1.cfg | 11 +++ 1 file changed, 11 insertions(+) diff --git a/source-builder/config/gcc-common-1.cfg b/so

Re: [PATCH] gcc: Reference GNU's FTP site for all GCC parts.

2018-01-16 Thread Chris Johns
On 17/1/18 9:32 am, Joel Sherrill wrote: > Looks good to me. FYI this is for 4.10. We need this to make a release. Chris ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel

Re: RSB release's default mode for building kernels

2018-01-16 Thread Joel Sherrill
On Tue, Jan 16, 2018 at 4:27 PM, Chris Johns wrote: > Hi, > > The current mode on all release branches is to build the RTEMS kernel. The > purpose was to have a single command that builds the tools and RTEMS. > However > this means all BSPs for an architecture are built and this is not practical

Re: [PATCH] gcc: Reference GNU's FTP site for all GCC parts.

2018-01-16 Thread Joel Sherrill
Looks good to me. On Tue, Jan 16, 2018 at 4:19 PM, Chris Johns wrote: > Close #3272 > --- > source-builder/config/gcc-4.3-1.cfg | 6 +++--- > source-builder/config/gcc-4.4-1.cfg | 6 +++--- > source-builder/config/gcc-4.5-1.cfg | 6 +++--- > source-builder/config/gcc-4.6-1.cfg | 6 +++--- > s

RSB release's default mode for building kernels

2018-01-16 Thread Chris Johns
Hi, The current mode on all release branches is to build the RTEMS kernel. The purpose was to have a single command that builds the tools and RTEMS. However this means all BSPs for an architecture are built and this is not practical because it slows a build and uses a larger amount of disk space w

[PATCH] gcc: Reference GNU's FTP site for all GCC parts.

2018-01-16 Thread Chris Johns
Close #3272 --- source-builder/config/gcc-4.3-1.cfg | 6 +++--- source-builder/config/gcc-4.4-1.cfg | 6 +++--- source-builder/config/gcc-4.5-1.cfg | 6 +++--- source-builder/config/gcc-4.6-1.cfg | 6 +++--- source-builder/config/gcc-4.7-1.cfg | 6 +++--- source-builder/config/gcc-4.8-1.cfg | 6 ++

Re: lpc40xx BSPs do not build on master

2018-01-16 Thread Joel Sherrill
On Tue, Jan 16, 2018 at 3:29 AM, Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > On 15/01/18 18:53, Joel Sherrill wrote: > >> Hi >> >> I'm not sure what broke but neither lpc40xx_ea_ram nor lpc40xx_ea_rom >> build. >> > > I cannot reproduce this problem. Which error do you get? Hm

Re: lpc40xx BSPs do not build on master

2018-01-16 Thread Sebastian Huber
On 15/01/18 18:53, Joel Sherrill wrote: Hi I'm not sure what broke but neither lpc40xx_ea_ram nor lpc40xx_ea_rom build. I cannot reproduce this problem. Which error do you get? -- Sebastian Huber, embedded brains GmbH Address : Dornierstr. 4, D-82178 Puchheim, Germany Phone : +49 89 189 4