[PATCH] RTL: Fix options handle and add a new option to rtems-ld

Chris Johns chrisj at rtems.org
Mon Sep 8 22:44:56 UTC 2014


On 9/09/2014 12:32 am, Peng Fan wrote:
>
> 2014-09-08 14:16 GMT+08:00 Chris Johns <chrisj at rtems.org
> <mailto:chrisj at rtems.org>>:
>
>     The rtems-tld currently has a little bit more code to set the
>     compiler and linker. This is useful if you want to use absolute
>     paths to the compiler and linker rather than depend on paths.
>
>     I have made a number of changes and I have not tested rtems-ld. Are
>     you able to run some tests on rtems-ld for me ?
>
> I tried rtems-ld to compile python.rap for arm realview_pbx_qemu_a9 bsp
> using such options:
> '-B arm/realview_pbx_qemu_a9 -r /opt/rtems-4.11' and rtems-ld can link
> the final rap image. At last when load the python.rap, the simpile xx.py
> file can be correctly executed. Yeah, I do some debug, and found that
> use '-B' can let gcc search the correct libs.
> I found that '-B' and '-r' should be set both, otherwise rtems-ld will
> complains errors 'No RTEMS path provide with arch/bsp'.

I have just updated the code so the -r is only needed if rtems-ld is not 
installed. If installed giving it a valid prefix it will set the RTEMS 
path (-r) to the prefix. This means if you build RTEMS and install it 
and built the rtl-host code and installed it the paths will default to 
the $prefix.

The test to determine the prefix is ok and not great but should work for 
standard installs. Anything else requires the -r option.

Chris



More information about the devel mailing list