Perguntas sobre 'glibc'

glibc é a Biblioteca GNU C, que fornece muitas funções comuns e importantes para programas. Quase todo programa no Ubuntu, direta ou indiretamente, depende disso, e não funcionará completamente sem ele. Além do kernel, a glibc é provavelmente a parte mais essencial do sistema; até mesmo o daemon de inicialização exige isso. No Ubuntu, o glibc é fornecido pelo pacote libc6.
1
resposta

Como atualizar corretamente o glibc?

O firmware do meu NAS vem com uma versão antiga do glibc , a saber 2.5. Para lidar com alguns binários pré-compilados vinculados * a glibc 2.15, eu gostaria de atualizá-lo. A partir de alguns testes simples em um ambiente chroot , apren...
18.11.2013 / 09:30
1
resposta

Como reconstruir o glibc no Arch Linux?

Parece que o MATLAB está estragado no Linux, porque " carrega dinamicamente algumas libs com TLS estático ", o que não significa nada para mim além de receber muitos erros. O trabalho sugerido é reconstruir glibc com DTV_SURPLUS maior...
08.07.2014 / 14:33
3
respostas

O Solaris libc é baseado no GNU libc?

No Solaris: basename.c #include <stdio.h> #include <libgen.h> int main(int argc, char* argv[]) { int len = strlen(argv[0]); char *bsname = basename(argv[0]); printf("%s\n", bsname); printf("%d\n", len); ret...
21.03.2012 / 06:51
1
resposta

O que está na saída de “getent ahosts”?

Quais são os campos impressos por getent ahosts DOMAIN ? A saída para getent hosts é uma combinação simples de IP e nome do host. O getent ahosts tem um terceiro campo adicional que é, em todo o meu teste, STREAM , DGRAM ou RAW...
29.01.2012 / 17:06
1
resposta

A instalação local do glibc-2.23 faz com que todos os programas segfault

Estou tentando atualizar o glibc em um sistema no qual não tenho acesso root. Portanto, estou instalando em um prefixo local. Eu gostaria de receber ajuda para entender as práticas recomendadas para configurar isso, além de ajudar a resolver um...
28.03.2016 / 14:53
1
resposta

Atualizando o Ubuntu 14.04 para glibc 2.20 ou superior

Eu tenho um aplicativo escrito em Go que está travando com frequência e acho que está relacionado a um problema que foi corrigido no glibc 2.20. Meu Ubuntu 14.04.3 LTS tem glibc 2.19 de acordo com ldd --version . Eu fiz sudo apt-get update...
19.08.2015 / 19:50
3
respostas

Yum diz que um pacote está instalado e não está instalado e está bloqueando a instalação de outros pacotes

Estou tentando instalar um novo pacote ( glibc-static ) e recebo o seguinte erro ---> Package nss-softokn-freebl.i686 0:3.14.3-18.el6_6 will be installed --> Finished Dependency Resolution Error: Package: glibc-2.12-1.149.el6.i686 (Ce...
10.03.2015 / 18:12
1
resposta

O que é o syscall-template.S?

Eu encontrei um arquivo syscall-template.S mais especificamente sua localização é .../sysdeps/unix/syscall-template.S O que é esse arquivo? Onde fica. Não está no meu sistema e não consigo encontrá-lo em pacotes de código-fonte, i...
24.03.2012 / 08:26
1
resposta

Onde encontrar o arquivo de origem da função pause (void) e sigsuspend (set)

Eu quero encontrar o arquivo de origem de pausa e sigsuspend no pacote glibc-2.14.1. Eu grep o pacote e encontrar o arquivo sysdeps / posix / pause.c tem uma definição de função pause, o código é int __libc_pause (void) { sigset_t set;...
24.02.2012 / 01:23
1
resposta

Por que não unsetenv () modifica / proc / pid / environ?

Eu estava olhando para esta questão e escrevi um programa noddy para demonstrar unsetenv() modificando /proc/pid/environ . Para minha surpresa, não tem efeito! Veja o que eu fiz: #include <stdio.h> #include <unistd.h> #i...
12.08.2016 / 11:39