0
ответов

Почему ltrace не показывает вызов glibc __nss _configure _lookup()

Я пытаюсь понять, как работает команда ltrace. Так что я ковырялся в /etc/nsswitch.conf. У меня там есть строка hosts :resolve -, она говорит glibc динамически загружать nss -resolve...
05.09.2020
0
ответов

rpcbind открывает порт 873 UDP, но rpcinfo -p показывает, что программа не привязана к этому порту

Я смотрю на вывод lsof -i на нескольких серверах Linux в нашей среде и обнаруживаю, что rpcbind открывает обычный порт 111 в обоих протоколы TCP и UDP, но также открывает порт 873 UDP без видимых...
10.06.2020
0
ответов

LD_LIBRARY_PATH в Debian

Я просто последовал совету здесь: Как обновить glibc до 2.14 в CentOS 6.5, так как программа, связанная с Android, жаловалась на glibc-2.29, казалось, что все компилируется, и теперь в /opt ...
10.06.2020
0
ответов

Циклические зависимости при установке glibc

Я пытаюсь установить python3 -pygrib на CentOS 7. Сначала мне нужно было установить eccodes, libpng и pyproj. Перед этими библиотеками мне нужно установить glibc231. Я столкнулся с циклическими зависимостями, пытаясь...
06.06.2020
0
ответов

Почему целочисленное значение SIGRTMIN (первый сигнал реального времени) равно 34 и не 32?

Анализ вывода команды kill -l $ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) ...
15.03.2020
0
ответов

Патч Glibc для уязвимости getaddrinfo ()

Я много видел недавно обнаруженную уязвимость в библиотеке glibc, которая может быть использована (хотя и с трудом) злоумышленниками. Вот статья (огонь и сера) о ...
27.01.2019
0
ответов

vfork () вызывает SYS_vfork, но fork () вызывает SYS_clone?

После запуска ltrace -S в двух программах, скомпилированных gcc (версия 5.4.0), тот, который вызывает vfork (), и тот, который вызывает fork (), я обнаружил, что vfork () вызывает SYS_vfork, а fork () вызывает SYS_clone. ...
27.03.2018
0
ответов

Почему sigset_t в glibc / musl имеет размер 128 байт в 64-битной Linux?

Почему sigset_t в 64-битной версии Linux 128 байт в glibc и musl? #include #include int main () {printf ("% zu \ n", sizeof (sigset_t)); // выводит 128 с обоими glibc ...
20.10.2017
0
ответов

разница между libc6-dev и libc6

libc6-dev: пакет amd64 в Debian содержит все общие файлы заголовков на C программирование типа stdio.h, ctype.h, time.h и т. д. Правильно ли я, что libc6: amd64, который, насколько мне известно, требуется для ...
20.07.2017
0
ответов

Узнайте параметры компиляции glibc

Я хочу выяснить, какие параметры компилятора / компоновщика использовались для компиляции стандартной библиотеки GNU C (glibc) при установке Linux. В частности, я хочу получить тот же результат, что и архив libc.a, когда ...
23.05.2017
0
ответов

cp с флагом reflink: как определить, возможна ли ссылка reflink?

Когда я копирую файл с помощью опции reflink, например, cp --reflink foo bar, как и на каком этапе выполнения cp определяется, находится ли нижележащий файл система поддерживает COW. Я попытался заглянуть в coreutils / src / cp ....
25.10.2016
0
ответов

Ограничения на версии gcc / glibc между сборкой и запуском

Вероятно, основной вопрос, но мне не удалось найти на него четкого ответа: Допустим, я компилирую код (с некоторыми частями на C) для сборки сервер и запустите его на другом сервере. Сборка ...
13.06.2016
0
ответов

Компиляция Apache с другой версией glibc

В моей системе установлена ​​старая версия glibc. Я скомпилировал новую версию [2.23] в / FaF / glibc. Из-за того, что новая версия glibc несовместима с SLES 11 SP2 и SP3, я должен использовать компоновщик ...
05.06.2016
0
ответов

Локальная установка glibc-2.23 приводит к сбою всех программ

Я пытаюсь обновить glibc в системе, в которой у меня нет доступа root.Поэтому устанавливаю на локальную приставку. Я хотел бы получить некоторую помощь в понимании передовых методов настройки, так как ...
29.03.2016
0
ответов

Новый сигнал поступает, когда выполнение находится в обработчике сигналов, как определить, какой из них будет первым?

Я работаю над инструментом, обрабатывающим огромное количество сигналов (с разными сигналами) ) с помощью sigaction (). Мне нужно обработать случай, если приходит новый сигнал, а предыдущий был в обработчике сигналов ....
04.09.2015
0
ответов

Почему и как некоторые разделяемые библиотеки можно запускать, как будто они являются исполняемыми файлами?

На 32-битных системах Linux, вызывая в оболочке этот $ /lib/libc.so.6, а на 64-битных системах этот $ /lib/x86_64-linux-gnu/libc.so.6, можно получить следующее сообщение: GNU C Library stable release version ...
16.08.2015
0
ответов

RedHat Glibc - несколько пакетов

Прежде чем перейти к вопросу, я использую RedHat 6.5 и не имею доступа к интернету для загрузки обновлений yum из-за ограничений среды. Все, что у меня есть в этом случае, это CD ROM (RHEL 6.5), чтобы ...
13.08.2015
0
ответов

Зависимости GLIB от RHEL5

Я хочу попробовать использовать новый код Visual Studio на RHEL5. Но когда я запускаю его, он говорит, что мне не хватает некоторых зависимостей. Как мне их установить? (15-08-07 19:21:25) <127> [~ / VSCode] dev-dsk% ...
07.08.2015
0
ответов

Выпуск программного обеспечения Linux - совместимость

Я хочу выпустить библиотеку C ++ для Linux. Верно ли, что (когда никакие другие библиотеки не связаны динамически) только версия glibc определяет совместимость с другими дистрибутивами Linux? Есть ли способ лучше ...
25.05.2015
0
ответов

Как выполнить chroot для предоставления новой версии glibc приложению?

Я пытаюсь запустить программу, но когда я ее выполняю появляется следующая ошибка: ./app: /lib/x86_64-linux-gnu/libc.so.6: версия `GLIBC_2.14 'не найдена (требуется ./app) Сначала я прочитал ...
13.05.2015