rtems-libbsd on multiple BSPs

Chris Johns chrisj at rtems.org
Tue Jun 16 23:59:50 UTC 2015


On 17/06/2015 12:16 am, Joel Sherrill wrote:
> Hi
> 
> With a tool update, I have been able to build rtems-libbsd on
> sparc/sis, arm/raspberrypi, and arm/xilinx_zynq_a9_qemu. I haven't
> actually been able to run anything successfully though for
> various reasons. See below:
> 
> (1) The waf configure doesn't fail when POSIX is disabled. You
>     have to wait until the tests don't link to realize what is
>     wrong.

Fixed and pushed.

> 
> (2) sparc/sis fails tests like sleep01 and mutex01 with this:
> 
> $ sis -i build/sparc-rtems4.11-sis/mutex01
> *** LIBBSD MUTEX 1 TEST ***
> 
> *** BSD PANIC *** assertion "area != NULL" failed: file
> "../../rtemsbsd/rtems/rtems-bsd-page.c", line 132, function:
> rtems_bsd_page_init
> 
> (3) arm/raspberrypi built fine and I didn't try to run anything.
> 
> (4) arm/xilinx_zynq_a9_qemu built fine but I couldn't build qemu to
>     run anything. The qemu build failed with this:
> 
> lt LINK vscclient
>   LINK  qemu-bridge-helper
>   CC    qmp-marshal.o
> /usr/bin/ld: -f may not be used without -shared
> collect2: ld returned 1 exit status

Can you please manually update the bare/config/devel/qemu-git-1.cfg to
the latest qemu master commit and try again ? Thanks.

Chris



More information about the devel mailing list