
alexabolada
(usa Debian)
Enviado em 16/12/2023 - 21:03h
Esse erro está relacionado à criação de um objeto compartilhado (shared object) durante a compilação do driver. A mensagem de erro indica que o símbolo "dl_download_data" não pode ser usado em uma relocação R_X86_64_PC32 sem a flag -fPIC durante a compilação.
Uma forma de resolver esse problema é recompilar o driver com a flag -fPIC. Para isso, você precisa acessar o diretório onde o código do driver está localizado e executar o comando de compilação novamente, adicionando a flag -fPIC.
Aqui está um exemplo de como adicionar a flag -fPIC ao comando de compilação:
```
$ gcc -fPIC -c arquivo.c -o arquivo.o
```
Em seguida, você pode seguir com os passos necessários para concluir a compilação e criar o objeto compartilhado.
É importante verificar se todas as dependências necessárias para a compilação estão instaladas no seu sistema, como as bibliotecas relacionadas ao driver que você está tentando compilar.
Lembrando que essas instruções são gerais e podem variar dependendo do projeto específico que você está trabalhando. É sempre bom consultar a documentação do projeto ou buscar ajuda em fóruns especializados para obter instruções mais precisas.