RTEMS Release Snapshot 5.0.0-m2005-2

Michael Davidsaver mdavidsaver at gmail.com
Sun May 24 18:43:02 UTC 2020


On 5/8/20 1:11 AM, Chris Johns wrote:
> Hello,
> 
> I have uploaded release snapshot 5.0.0-m2005-2. The path is:
> 
>  https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m2005-2/

The "sources" link is broken.

https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m2005-2/souces

> I hope this is the last snapshot before we branch for the RTEMS 5 release.
> 
> Please download, test and report any issues.
> 
> New to this snapshot are HTML release notes for RTEMS 5:
> 
> https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m2005-2/#rtems-5.1-release-notes
> 
> Please have a look.
> 
> This is one of the most tested builds of RTEMS including hardware testing. You can view the build logs for just May 2020 in the build mailing list archives:
> 
>  https://lists.rtems.org/pipermail/build/2020-May/date.html
> 
> I posted test results for the Beaglebone Black and Xilinx Zynq BSPs this week:
> 
>  https://lists.rtems.org/pipermail/build/2020-May/014695.html
>  https://lists.rtems.org/pipermail/build/2020-May/014694.html
> 
> Finally and most importantly thank you to everyone who has worked over the last few weeks. It has been fantastic to get down to one ticket. The milestone can be viewed here:
> 
>  https://devel.rtems.org/milestone/5.1

I finally got around to trying this again.

../source-builder/sb-set-builder    --prefix=$HOME/source/rtems/usr --log=i386.txt 5/bsps/pc

appears to succeed.  Even the bsdnet build.  Which raises the question
of how to build the examples?


The powerpc toolchain build succeeds

../source-builder/sb-set-builder    --prefix=$HOME/source/rtems/usr --log=powerpc.txt 5/rtems-powerpc

However, the bsdnet build is still failing with duplicate inline functions.
I had a look and couldn't see any obvious way to resolve this.  Neither
definition is conditional, and neither header is included directly.

../source-builder/sb-set-builder    --prefix=$HOME/source/rtems/usr --log=powerpc-mvme3100.txt \
  --host=powerpc-rtems5   --target=powerpc-rtems5 --with-rtems-bsp=mvme3100    5/rtems-kernel 5/rtems-libbsd


> [1203/1949] Compiling freebsd/sys/cam/scsi/scsi_all.c
> In file included from /home/mdavidsaver/source/rtems/usr/powerpc-rtems5/mvme3100/lib/include/bsp.h:27:0,
>                  from ../../rtemsbsd/sys/dev/dw_mmc/dw_mmc.c:68:
> /home/mdavidsaver/source/rtems/usr/powerpc-rtems5/mvme3100/lib/include/libcpu/io.h:53:20: error: redefinition of 'eieio'
>  static inline void eieio(void)
>                     ^~~~~
> In file included from ../../freebsd/sys/sys/systm.h:45:0,
>                  from ../../rtemsbsd/sys/dev/dw_mmc/dw_mmc.c:32:
> ../../freebsd/sys/powerpc/include/machine/cpufunc.h:168:1: note: previous definition of 'eieio' was here
>  eieio(void)
>  ^~~~~
> 
> Waf: Leaving directory `/home/mdavidsaver/source/rtems/rtems-source-builder-5.0.0-m2005-2/rtems/build/rtems-libbsd-d38dbbe18e5315bf69a7c3916d71ef3838d4c20d-powerpc-rtems5-1/rtems-libbsd-5.0.0-m2005-2/build/powerpc-rtems5-mvme3100-default'


More information about the users mailing list