Instalando bibliotecas de desenvolvimento em 14.04

1

Estou tentando criar algum aplicativo para as arquiteturas amd64 e i386. A arquitetura do host é amd64. Então eu compilo e linko com -m32. A compilação é feita ok, mas o vinculador não consegue encontrar bibliotecas. A instalação de bibliotecas de desenvolvimento i386 (por exemplo apt-get install libfltk-dev: i386) exclui bibliotecas amd64 relacionadas e vice-versa. Então a questão é como instalar / manter bibliotecas de desenvolvimento para as duas arquiteturas?

Obrigado.

    
por Mx Bg 29.05.2015 / 17:13

1 resposta

0

Eu não acho que você precise do libfltk-dev. Porque os pacotes dev contêm cabeçalhos, e os cabeçalhos são os mesmos para todas as arquiteturas (esta é provavelmente uma razão pela qual eles entram em conflito).

Para tornar o linker feliz, algo como libfltk1.3: i386 ou libfltk1.1: i386 é necessário. Pacotes desse tipo contêm bibliotecas compartilhadas.

    
por Velkan 29.05.2015 / 20:18