История изменений
Исправление
DELIRIUM,
(текущая версия)
:
Для соляры я не делал, но делал кросс linux -> freebsd (а также windows -> freebsd). Для clang общие шаги такие:
* Собираем clang/llvm, libc++, libc++abi, compiler-rt с указанием default target triple (не знаю, какой он у тебя для соляры, для фряхи он выглядит примерно так: x86_64-pc-freebsd10.2)
* Забираем с таргет системы системные инклюды и нужный рантайм (для фряхи это весь /usr/include +
usr/lib/crtend.o
usr/lib/crti.o
usr/lib/crt1.o
usr/lib/crtbegin.o
usr/lib/crtbeginT.o
usr/lib/crtn.o
usr/lib/crtendS.o
usr/lib/crtbeginS.o
* Собираем кроссом binutils
* Собираем нужные библиотеки
Получившимся тулчейном компиляем нужный тебе софт.
Исходная версия
DELIRIUM,
:
Для соляры я не делал, но делал кросс linux -> freebsd. Для clang общие шаги такие:
* Собираем clang/llvm, libc++, libc++abi, compiler-rt с указанием default target triple (не знаю, какой он у тебя для соляры, для фряхи он выглядит примерно так: x86_64-pc-freebsd10.2)
* Забираем с таргет системы системные инклюды и нужный рантайм (для фряхи это весь /usr/include +
usr/lib/crtend.o
usr/lib/crti.o
usr/lib/crt1.o
usr/lib/crtbegin.o
usr/lib/crtbeginT.o
usr/lib/crtn.o
usr/lib/crtendS.o
usr/lib/crtbeginS.o
* Собираем кроссом binutils
* Собираем нужные библиотеки
Получившимся тулчейном компиляем нужный тебе софт.