rtems-libbsd on multiple BSPs

Joel Sherrill joel.sherrill at oarcorp.com
Wed Jun 17 00:16:37 UTC 2015



On June 16, 2015 6:59:50 PM CDT, Chris Johns <chrisj at rtems.org> wrote:
>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.

Hmm.. I just did a pull on the rsb and thought I got this. Will try to do it after dinner.

>Chris

--joel


More information about the devel mailing list