Perguntas sobre 'dynamic-linking'

nos ajude a editar este wiki
0
respostas

Existe alguma maneira de verificar a validade do manipulador dlopen?

No meu caso, após o meu programa, o programa cas dlclose está travando e não estou obtendo o rastreamento de pilha para o dlclose ou qualquer função nos quadros superiores. Eu sei lidar com valor de dlclose. Existe alguma maneira de verificar se...
23.10.2017 / 11:41
1
resposta

Qual é o arranjo correto de links simbólicos para permitir que ambas as bibliotecas compartilhadas openssl 1.1.0 e 1.0.2 coexistam?

Eu quero ter o openssl-1.0.2 e o openssl-1.1.0 disponíveis para links dinâmicos para diferentes aplicativos. Estou um pouco inseguro sobre isso, porque eu esperaria que 1.0.2 fosse instalado em um arquivo chamado libssl.so.1.0.2, mas na verdade...
29.06.2017 / 12:41
0
respostas

Como identificar bibliotecas compartilhadas do sistema?

Minha ferramenta de software tem algumas dependências externas. Estou distribuindo-o como um pacote conda para linux64 com dependências pré-compiladas, incluindo bibliotecas compartilhadas. Infelizmente eu não sei como reconhecer as biblioteca...
08.05.2017 / 14:27
0
respostas

Como rastrear em tempo de execução os símbolos da biblioteca compartilhada carregada?

Eu quero ser capaz de saber quais são os símbolos que são usados de uma determinada biblioteca compartilhada em tempo de execução. Eu uso gdb e defino solib-search-path para a biblioteca compartilhada definida pelo usuário. Não tenho certe...
07.10.2016 / 17:42
0
respostas

Por que o ldd não mostra caminhos de nomes de arquivos para dependências?

Estou experimentando a variável ELF RUNPATH para dependências dinâmicas. Ao longo do caminho, recebi uma cópia do bash binário com RUNPATH alterado, executando ldd no retorno: $ ldd ./bash linux-vdso.so.1 => (0x00007ffe6b...
01.11.2016 / 21:52
1
resposta

arquivo de biblioteca é encontrado pelo ldconfig mas não pelo ldd

Eu construí bibliotecas de aceleração OpenGL (libGL e libGLU) que eu mantenho em um diretório específico, /usr/lib/mali . Eu também tenho uma implementação de software do OpenGL que está instalado em /usr/lib/arm-linux-gnueabihf . Ambos os d...
10.08.2015 / 23:55
2
respostas

Obtendo a mensagem “Não encontrado” ao executar um binário de 32 bits em um sistema de 64 bits

Eu tenho atualmente um problema estranho no debian (wheezy / amd64). Eu criei um chroot para instalar um servidor (não posso dar mais detalhes sobre isso, desculpe). Vamos chamar seu caminho /chr_path/ . Para facilitar as coisas, inicialize...
18.05.2011 / 17:09
0
respostas

Dependências entre bibliotecas compartilhadas nos mesmos pacotes Debian

Suponha que eu queira criar um pacote com várias bibliotecas compartilhadas - chame-o de libfoo , que contém liba.so.1 e libb.so.1 . Agora, digamos que liba.so.1 usa um símbolo de libb.so.1 . Se eu compilar assim, então está tudo bem...
15.11.2011 / 23:03
2
respostas

Arch Linux e dependências opcionais

Eu instalei o XChat em um sistema Arch Linux. Toda vez que eu executo, recebo a seguinte mensagem de erro: Python interface loaded Perl interface loaded AutoLoad failed for: /usr/lib/xchat/plugins/tcl.so libtcl8.5.so: cannot open shared objec...
23.09.2012 / 11:17
2
respostas

Os aplicativos geralmente usam bibliotecas vinculadas dinâmicas?

Se eu quiser compilar um aplicativo que precisa de pacotes que não são fornecidos pelo gerenciador de pacotes da distribuição e eu quero gerar um pacote de distribuição dele, os usuários que usam esse pacote de distribuição precisam de todas ess...
02.12.2013 / 09:16