ошибка компиляции arm-linux-androideabi stl

В настоящее время я пытаюсь собрать Android-версию Google Breakpad на Linux-машине. Но, похоже, у меня возникли некоторые проблемы с получением правильной ссылки на stl.

Я прошёл этап настройки ..

./ configure —host = arm-linux-androideabi —disable-процессор
—disable-инструменты

Для вывода этого см. config.log

В моей среде установлены следующие переменные.

CPP=arm-linux-androideabi-cpp
AS=arm-linux-androideabi-as
AR=arm-linux-androideabi-ar
CXX=arm-linux-androideabi-g++
CC=arm-linux-androideabi-gcc
LD=arm-linux-androideabi-ld
CFLAGS=--sysroot=/home/desktop/Development/android-ndk-r9d/platforms/android-9/arch-arm
CPPFLAGS=--sysroot=/home/desktop/Development/android-ndk-r9d/platforms/android-9/arch-arm
CXXFLAGS=--sysroot=/home/desktop/Development/android-ndk-r9d/platforms/android-9/arch-arm
SYSROOT=/home/desktop/Development/android-ndk-r9d/platforms/android-9/arch-arm
PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:.:/home/desktop/Development/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin
NDK_ROOT=/home/desktop/Development/android-ndk-r9d
NDK=/home/desktop/Development/android-ndk-r9d

Когда я бегу make -j4 Я получаю следующие ошибки ..

src/client/linux/crash_generation/crash_generation_client.cc:34:21:

фатальная ошибка: алгоритм: компиляция такого файла или каталога не прекращена.

Есть больше похожих ошибок, связанных с STL (полный вывод здесь). Итак, мой вопрос: как мне получить это, чтобы построить с включенными. Я не много работаю в Linux, поэтому, пожалуйста, постарайтесь быть откровенным с любыми ответами.

Спасибо

1

Решение

Я добавил следующие флаги и переконфигурировал config, после чего компиляция прошла успешно.

CPPFLAGS=--sysroot=/home/desktop/Development/android-ndk-r9d/platforms/android-9/arch-arm -I /home/desktop/Development/android-ndk-r9d/sources/cxx-stl/stlport/stlport

LDFLAGS=-L /home/desktop/Development/android-ndk-r9d/sources/cxx-stl/stlport/libs/armeabi

LIBS=-lstlport_static
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]