Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
linux
ink
@ink
Linux
ARM
Как правильно скомпилировать?
Кросс компилирую apache httpd с помощью arm-none-linux-gnueabi
Скомпилировал prce, apr, apr-lib, перехожу к компиляции апача и получаю такую ошибку
/usr/local/apache/httpd/apr/build-1/libtool --silent --mode=link gcc -std=gnu99 -g -O2 -L/usr/local/apache/httpd/xml/lib -lpthread -o htpasswd htpasswd.lo /usr/local/apache/httpd/apr/lib/libaprutil-1.la -lexpat /usr/local/apache/httpd/apr/lib/libapr-1.la -lrt -lcrypt -ldl -lcrypt
/usr/local/apache/httpd/xml/lib/libexpat.so: could not read symbols: File in wrong format
И не могу понять, в чем дело. что бы я не делал, всегда выпадает эта ошибка.
Работаю под ubuntu 64bit
Вопрос задан
более трёх лет назад
3748 просмотров
Комментировать
Подписаться
2
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
2
theaspin
@theaspin
libexpat.so скорее всего компилируется под x86. Нужно смотреть какой компилятор система вызывает при сборке и копать в сторону ошибки в Makefile, либо не переданных переменных скриптам сборки.
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
комментарий
Facebook
Вконтакте
Twitter
ink
@ink
Автор вопроса
Я думал об этом, я так же скомпилировал libexpat кросскомпилятором, в config.log проверял — все вроде нормально. но ошибка все равно выскакиеает
Написано
более трёх лет назад
Максим Мосейчук
@fshp
/usr/local/apache/httpd/xml/lib/libexpat.so — динамическая библиотека, а вы линкуете её как статическую.
gcc -L/usr/local/apache/httpd/xml/lib -lexpat *.o
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
комментарий
Facebook
Вконтакте
Twitter
Максим Мосейчук
@fshp
Внимательно не прочитал все. Поэтому хрень сморозил. Не обращайте внимания.
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Linux
Простой
Какие возможны проблемы при установке linux системы на гибрид планшета и ноутбука?
1 подписчик
01 июн.
218 просмотров
5
ответов
Linux
+1 ещё
Средний
Почему Ubuntu фризит и лагает при запуске?
1 подписчик
01 июн.
455 просмотров
1
ответ
Linux
Простой
Почему некоторые Линуксы не запускаются с загрузочной флешки?
1 подписчик
31 мая
837 просмотров
1
ответ
Linux
+4 ещё
Средний
Как установить расширение ext-intl на BitrixVM 9?
1 подписчик
29 мая
92 просмотра
1
ответ
Linux
Простой
Насколько надежен описанный процесс тестирования обновлений ОС?
1 подписчик
28 мая
191 просмотр
3
ответа
Linux
+3 ещё
Простой
Как получить доступ к шлюзам через Wireguard?
1 подписчик
27 мая
503 просмотра
0
ответов
Linux
+2 ещё
Простой
Как сделать новое чтение из STDIN?
1 подписчик
25 мая
174 просмотра
1
ответ
Linux
+2 ещё
Простой
GAS ассемблер: записать в секцию опкоды, затем выполнить их?
2 подписчика
25 мая
152 просмотра
1
ответ
Linux
Простой
Как перечитать сетевые диски linux?
1 подписчик
24 мая
190 просмотров
1
ответ
Linux
+2 ещё
Простой
Иногда черный экран после loading initial ramdisk и сообщение efifb invalid framebuffer address, что с этим делать?
4 подписчика
23 мая
1692 просмотра
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Системный администратор Linux
БЕТСИТИ
•
Ростов-на-Дону
До 250 000 ₽
Embedded Linux developer
Инситех
•
Санкт-Петербург
от 250 000 ₽
Инженер Linux/DevOps
Центр биометрических технологий
•
Москва
от 350 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама