Мой вариант настройки был
Код: Выделить всё
../configure CFLAGS="-march=native -Wp,-D_FORTIFY_SOURCE=2 -O2 -pipe" --prefix=$PREFIX --libdir=$PREFIX/lib --libexecdir=$PREFIX/lib --with-headers=$PREFIX/include --enable-bind-now --enable-cet --enable-kernel=5.10 --enable-stack-protector=strong --disable-profile --disable-crypt --disable-werror --enable-systemtap --target=aarch64-linux-android --host=aarch64-linux-android
Компиляция с помощью gcc, но в зависимости от бионики
Код: Выделить всё
aarch64-linux-androidМой целевой процессор aarch64
Моя хост-платформа Android 12 (termux)
Моя целевая платформа Android 12 (termux)
Я хочу собрать и установить в termux..
И termux не зависит от aarch64-linux-gnu..
Termux зависит от aarch64-linux-android
может быть, это невозможно.. но я пытаюсь сделать это в экспериментальных целях..
У меня установлены все пакеты зависимостей, такие как gcc, clang, python и т. д.
Где-то я нашел glibc для termux..
Но это не зависит от aarch64-linux-android
Я знаю, что разработчик может сделать что угодно..
Я не знаю ни одного языка программирования, поэтому мне нужна помощь..
Мой журнал ошибок
Код: Выделить всё
In file included from :
syslog.c: In function '__vsyslog_internal':
syslog.c:94:30: error: inlining failed in call to 'always_inline' 'syslog': function not inlinable
Но после последней позиции я получил слишком много неопределенных ссылок на ошибку..
https://pastebin.com/U8NcNf97
Не знаю, как мне решить..
Спасибо..
Подробнее здесь: https://stackoverflow.com/questions/749 ... oid-bionic
Мобильная версия