Все сервисы Хабра
Сообщество 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
+2 ещё
Средний
Почему pkg-config не работает с gcc и clang?
1 подписчик
20 часов назад
62 просмотра
1
ответ
Linux
+2 ещё
Простой
Какие хостеры в РФ позволяют иметь безлимитный канал на 40-50 Гбит к своим серверам?
1 подписчик
вчера
311 просмотров
3
ответа
Linux
+2 ещё
Простой
Как создать и добавить аккаунт через терминал в Linux для Thunderbird?
1 подписчик
25 июл.
118 просмотров
1
ответ
Linux
+2 ещё
Простой
Postgres Docker: Странные временные файлы в папке overlay2?
1 подписчик
23 июл.
181 просмотр
0
ответов
Linux
+1 ещё
Простой
Trace/breakpoint trap (core dumped)?
1 подписчик
22 июл.
326 просмотров
2
ответа
Linux
+2 ещё
Простой
Как запустить mysql после ошибки?
1 подписчик
22 июл.
150 просмотров
3
ответа
Linux
+1 ещё
Простой
Как сконфигурировать NGINX для редиректа с IP на домен?
1 подписчик
22 июл.
150 просмотров
1
ответ
Linux
Средний
Self-hostetd draw.io не открывает VSDX файлы, кто то знает как побороть?
2 подписчика
22 июл.
78 просмотров
1
ответ
Linux
+1 ещё
Простой
Планшет на Windows как второй экран к Linux?
1 подписчик
20 июл.
950 просмотров
3
ответа
Linux
Простой
Как передать аргумент без протокола в Linux?
3 подписчика
18 июл.
3936 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Администратор Linux
Bell Integrator
•
Москва
Администратор Linux
Bell Integrator
Системный администратор Linux (CEPH)
ИТ-Холдинг Т1
•
Екатеринбург
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама