Link errors with an install using quick-start guide

Chris Johns chrisj at rtems.org
Fri Jul 26 06:28:41 UTC 2019


On 26/7/19 4:21 pm, Sebastian Huber wrote:
> On 26/07/2019 08:08, Chris Johns wrote:
>> On 26/7/19 3:14 pm, Sebastian Huber wrote:
>>>>>
>>>>> 1. which Autoconf stuff you need to build a multilib based configuration, and
>>>>
>>>> I do not follow what this means. A 3rd party library can only be built for a
>>>> BSP
>>>> as this is the only installed instance of an RTEMS kernel you can have.
>>>
>>> I thought this is the reason why we have this stub crt0.o in Newlib?
>>
>> Ah yes, I had forgotten your efforts to move things into newlib. Thanks for
>> reminding me.
>>
>>> You can build libraries without a BSP, e.g.
>>
>> Do link tests work for networking?
> 
> The network functions are not in crt0.o currently.  I am not sure what the
> policy is for ctr0.o.

Same. I have libbsd building as a package in the RSB so I can build packages
like curl.

> 
>>
>>> https://git.rtems.org/sebh/rtems-gtest.git/tree/rtems
>>>
>>> https://github.com/siemens/embb/blob/master/scripts/build_gcc_multilibs.sh
>>
>> Nice. I look forward to your cmake doco for the User manual when we get to
>> various build systems ;)
> 
> cmake is really the worst thing I have seen so far if it comes to build systems.
> 

+20 (I have to fight it on a client's project; makes ROM BASIC look cool);
playing with meson on a Linux project and it seems sane.

Chris



More information about the users mailing list