Is there any framebuffer testcases?
joel at rtems.org
Wed Apr 13 14:14:40 UTC 2016
On Wed, Apr 13, 2016 at 8:43 AM, Sebastian Huber <
sebastian.huber at embedded-brains.de> wrote:
> On 13/04/16 15:36, Peng Fan wrote:
>> On Wed, Apr 13, 2016 at 12:51:54PM +0200, Sebastian Huber wrote:
>>> >On 13/04/16 12:33, Peng Fan wrote:
>>>> >>Ok. I see it. It was finally archived in to libscore.a. Please kindly
>>>> >>me to fix this, I do not know where to begin.
>>> >Sorry, I didn't follow the thread. What is the problem?
>> As Chris posted,
>> The test is simple:
>> $ cat hw.c
>> #include <stdio.h>
>> int main(void)
>> printf("hello world\n");
>> return 0;
>> $ arm-rtems4.12-gcc -o hw hw.c
>> The actual failing test case used by configure is attached. It would seem
>> changes to newlib or gcc have broken building 3rd party packages.
>> $ i386-rtems4.12-gcc -o conftest conftest.c
>> warning: cannot find entry symbol _start; defaulting to 0000000008048074
>> In function `_fclose_r':
>> undefined reference to `_Mutex_recursive_Release'
> Ok, we need probably some hacks in Newlib to make Autoconf happy in case
> you don't build against the proper RTEMS libraries.
As I posted a few messages back, based on what symbols were missing when I
did a link on "whole library" libc.a and crt0.o, these were undefined that
come from libgcc*
They need to be in newlib/libc/sys/rtems/crt0.c.
It would be nice to have a repeatable way to check for missing symbols in
dummy crt0.c. I think my procedure was close but not 100%.
> 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...
More information about the users