Unix-подобные системы
При сборке GCC 12.4 я получаю: libisl.so.23: … Нет такого файла или директории.
00
Вопрос или проблема Я пытаюсь собрать GCC 12.4.0 на Oracle Linux 9.4 (извините за это… это не мой выбор дистрибутива) как пользователь без прав root. Я загрузил и собрал все необходимые зависимости: gmp, mpfr, mpc, isl, установив их в отдельные директории.
Unix-подобные системы
При сборке GCC 12.4 я получаю: ibisl.so.23: … Нет такого файла или каталога.
00
Вопрос или проблема Я пытаюсь собрать GCC 12.4.0 на Oracle Linux 9.4 (извините за это… это не мой выбор дистрибутива) в качестве пользователя без прав администратора. Итак, я скачал и собрал все необходимые зависимости: gmp, mpfr, mpc, isl, установив
Unix-подобные системы
При сборке GCC 12.4 возникает ошибка: /usr/bin/ld: не удается найти /lib/libgcc_s.so.1
00
Вопрос или проблема Я пытаюсь собрать GCC 12.4.0 на Oracle Linux 9.4 (извините за это… это не мой выбор дистрибутива) как пользователь без прав root. Я скачал и собрал все необходимые зависимости: gmp, mpfr, mpc, isl, установив их в отдельные директории.
Unix-подобные системы
Как заставить мой ELF работать как с новой, так и со старой версией glibc?
00
Вопрос или проблема Когда я собираю свой ELF, “лучшей практикой” является компиляция его с привязкой к самой старой версии glibc, чтобы он работал как с новыми, так и со старыми версиями glibc. Т.е. если я использую realpath, который в выводе
Unix-подобные системы
Программа на основе Qt-6 требует libxcb-cursor.so.0, но у меня нет пакета для этого.
00
Вопрос или проблема Я пытаюсь использовать программу на основе Qt6, а именно Nsight Compute UI от NVIDIA, на машине с SLES 15 SP5 (SUSE Enterprise Linux 2015, пакет обновлений 5). Нет, я не могу сменить дистрибутивы, это не мое решение 🙁 Тем не менее
Unix-подобные системы
Связывание 32-битной x86 программы на 64-битном x86 Debian
00
Вопрос или проблема У меня есть пример приложения и файл make. Содержимое файла main.c #include <stdio.h> /*int mainentry_entry(int argc, char *argv[]) {*/ int main(int argc, char *argv[]) { int i; printf("argc = %d\n", argc);
Unix-подобные системы
Сборка Apache + mod_ssl не связывается с моей сборкой OpenSSL
00
Вопрос или проблема Я потратил некоторое время на поиски в интернете, но ничего из найденного не помогает. Я использую CentOS 6 64bit и хотел бы скомпилировать Apache с mod_ssl и нужно связать его с моей сборкой OpenSSL (которая новее, чем версия, предоставленная ОС).
Unix-подобные системы
Как обнаружить неопределенные символы в общих библиотеках или объектах?
00
Вопрос или проблема Моя дистрибуция Linux (openSUSE Slowroll) случайно выпустила некоторые несовместимые библиотеки из-за своего экспериментального характера, не имея достаточного автоматизированного тестирования с использованием openQA, что привело к
Unix-подобные системы
Как выбрать конкретную библиотеку Python для исполняемого файла?
00
Вопрос или проблема У меня есть исполняемый файл, который загружает /lib64/libpython3.so во время выполнения. (Сейчас я на fedora 40). Насколько я могу судить, эта библиотека загружает мою версию Python по умолчанию, в данный момент она ссылается на libpython3.
Unix-подобные системы
Как я могу предварительно установить ошибки и заблокировать страницы памяти, которые отображены с помощью MAP_PRIVATE?
00
Вопрос или проблема Я пишу приложение на реальном времени Linux, где мне нужно предотвратить любые страничные ошибки после первоначального запуска моего приложения. Моей первоначальной мыслью было просто вызвать mlockall(MCL_CURRENT | MCL_FUTURE);
Unix-подобные системы
Как сделать так, чтобы $ORIGIN в RPATH не следовал символьным ссылкам?
00
Вопрос или проблема У меня есть исполняемый app, который зависит от библиотеки libbar.so и загружает ее через RPATH с помощью $ORIGIN следующим образом: $ readelf -d app Секция динамической информации по смещению 0xe08 содержит 26 записей: Тег Тип Имя/Значение
Убунту
ldd не показывает libpthread
00
Вопрос или проблема Я пытаюсь собрать исполняемый файл, который связывается с libcrypto и libpthread. Оба они указаны как -lcrypto -lpthread (в таком порядке) в Makefile. Я скопировал обе библиотеки в путь к библиотекам и указал этот путь с помощью -L.