Хотите собрать и установить Glibc на Android (бионический)Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Хотите собрать и установить Glibc на Android (бионический)

Сообщение Anonymous »

Но я получаю сообщение об ошибке.
Мой вариант настройки был

Код: Выделить всё

../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
Я пытаюсь скомпилировать glibc для Android (бионической) базы Termux..
Компиляция с помощью gcc, но в зависимости от бионики

Код: Выделить всё

aarch64-linux-android
Мой хост-процессор aarch64
Мой целевой процессор 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
Каким-то образом я удалил одну строку 134 из syslog.c и решил эту проблему.
Но после последней позиции я получил слишком много неопределенных ссылок на ошибку..
https://pastebin.com/U8NcNf97
Не знаю, как мне решить..
Спасибо..

Подробнее здесь: https://stackoverflow.com/questions/749 ... oid-bionic
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»