Сборка libc (newlib) приводит к "not find -lc"

Я построил кросс-компилятор для sh3eb-elf цели. Теперь мне нужна реализация libc. Тем не менее, когда я хочу построить newlib, configure выходит из строя.

Запуск настройки:

../newlib-cygwin/configure --host=sh3eb-elf

Это не удается. Быстрый взгляд на config.log:

configure:4435: sh3eb-elf-gcc    conftest.c  >&5
[...]/sh3eb-elf/sh3eb-elf/lib/gcc/sh3eb-elf/8.1.0/../../../../sh3eb-elf/bin/ld: cannot find -lc
collect2: error: ld returned 1 exit status
configure:4439: $? = 1

Очевидно, что компоновщик не находит libc, что я пытаюсь построить здесь. Я в замешательстве... Есть параметры configure неправильно?

1 ответ

Решение

Я не уверен, почему, но, как указал Chrono Kitsune, используя --target=sh3eb-elf делает трюк.

Другие вопросы по тегам