Patch needed for GCC 9?

Joel Sherrill joel at rtems.org
Fri Oct 30 13:51:15 UTC 2020


Thanks. That did the trick. I will ask about committing it to the branch.

No one has commented on switching Coverity runs to
the master with gcc 9.  If we stick with rtems5 for Coverity,
I just don't think it has much value.

Any thoughts?

--joel

On Fri, Oct 30, 2020 at 2:58 AM Sebastian Huber <
sebastian.huber at embedded-brains.de> wrote:

> On 29/10/2020 22:15, Joel Sherrill wrote:
>
> > When I build RTEMS with GCC 9 (sparc/leon3) to get Coverity results, I
> > get this error linking tests that I don't get with gcc 10. I am using
> > the same newlib and binutils-gdb source so I am a bit confused. Are
> > there patches in GCC 10 that I need on GCC 9?
>
> I think you have to back port:
>
> commit 4461384026a708bc0267b2965144b42f95689974
> Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
> Date:   Mon Apr 6 16:34:50 2020 +0200
>
>      RTEMS: Improve GCC specification
>
>      Add a start/end file specification if the -qrtems option is present.
>      Allow targets to customize it.
>
>      Support the standard -nodefaultlibs option.
>
>      gcc/
>
>              * config/rtems.h (RTEMS_STARTFILE_SPEC): Define if undefined.
>              (RTEMS_ENDFILE_SPEC): Likewise.
>              (STARTFILE_SPEC): Update comment.  Add RTEMS_STARTFILE_SPEC.
>              (ENDFILE_SPEC): Add RTEMS_ENDFILE_SPEC.
>              (LIB_SPECS): Support -nodefaultlibs option.
>              * config/or1k/rtems.h (RTEMS_STARTFILE_SPEC): Define.
>              (RTEMS_ENDFILE_SPEC): Likewise.
>              * config/rs6000/rtems.h (RTEMS_STARTFILE_SPEC): Likewise.
>              (RTEMS_ENDFILE_SPEC): Likewise.
>              * config/v850/rtems.h (RTEMS_STARTFILE_SPEC): Likewise.
>              (RTEMS_ENDFILE_SPEC): Likewise.
>
> --
> 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.huber at embedded-brains.de
> PGP     : Public key available on request.
>
> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20201030/40fd7eda/attachment.html>


More information about the devel mailing list