[PATCH v3 1/3] or1k: libgcc: initial support for openrisc
Sebastian Huber
sebastian.huber@embedded-brains.de
Wed Nov 14 20:16:00 GMT 2018
On 13/11/2018 21:20, Stafford Horne wrote:
> On Tue, Nov 13, 2018 at 11:57:13AM -0600, Joel Sherrill wrote:
>> Sebastian confirmed he couldn't get a complete RTEMS build either.
>> I looked into this enough to spot that old or1k port's libgcc/config.host
>> has an extra_parts line for or1k-*-* that the gcc master does not:
>>
>> The gcc master repo is missing the "extra_parts" line that was in the other
>> repository.
>>
>> or1k-*-*)
>> tmake_file="$tmake_file or1k/t-or1k"
>> tmake_file="$tmake_file t-softfp-sfdf t-softfp-excl t-softfp"
>> extra_parts="$extra_parts crti.o crtn.o"
>> ;;
>>
>> OK for Sebastian or I to add that line?
> Hi Joel,
>
> Did adding that fix the issue? We removed crti.o and crtn.o because we switched
> to exclusive libc_init/fini_array. It should not help to add those back, see
> the commit here:
>
> https://github.com/stffrdhrn/gcc/commit/46131027c9775ebcddc48bd0ae64ceec5b1f801f
>
> What is the error you are seeing?
It was an error in our GCC specs file. I fixed it like this:
https://git.rtems.org/rtems/commit/?id=28bf4cae7878f4e47cc24c114fc9c5567247ecc1
I was able to build the RTEMS BSP and link the tests with the upstream
GCC 9.
--
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@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the Gcc
mailing list