LINUX.ORG.RU

Кросс-компиляция glibc из винды в aarch64

 , , ,


0

1

Решил на старости лет собрать кросс-компилятор GCC из-под MSys2 (windows) в aarch64 для linux-а.

binutils собрались корректно, 1-stage gcc тоже, заголовки ядра линукса встали, куда просил, а вот с glibc возникла проблема: при входе в поддиректорию elf выдаёт ошибку 'rtld-Rules:40: *** This makefile is a subroutine of elf/Makefile not to be used directly. Stop.'

В каталоге сборки файл librtld.mk содержит пустую переменную rtld-subdirs. Какие параметры нужно передавать configure, чтобы корректно собрать glibc?

Ответ на: комментарий от one_more_hokum

Пока не могу.

Недостаточно красноглазо.

Плохо сочетаются. Не можешь выкинуть винду попробуй WSL или возьми вирутуалку.

Begemoth ★★★★★
()

Если не buildroot, то хотя бы crosstool-ng взял

annulen ★★★★★
()
Ответ на: комментарий от one_more_hokum

открой для себя виртуалбокс

anonymous
()

Mingw не собирал так, а вот тулчейн clang+binutils+musl из винды на aarch64 чуть ли не каждый день собираю. Если такой вариант устроит, можешь стучаться в жаббер, чем смогу, помогу.

DELIRIUM ☆☆☆☆☆
()
Последнее исправление: DELIRIUM (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.