Como eu compilo o Firefox para rodar em várias versões do Ubuntu?

0

Estou criando um Firefox com nova marca a partir da fonte para a versão 51 estável. Eu gostaria de poder empacotar o binário compilado como .deb e fazê-lo funcionar em várias distribuições diferentes do Linux, incluindo o Ubuntu 14+ e o Mint / Mate 16-18.

Eu o compilei em uma máquina Mint 18 e ele roda bem lá, mas tentar executá-lo em uma máquina Ubuntu 16.04 ou Mate 17 produz:

XPCOMGlueLoad error for file /opt/myapp/lib/myapp-51.0.2/libxul.so:
/opt/myapp/lib/myapp-51.0.2/libxul.so: symbol _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference
Couldn't load XPCOM.

Todas as máquinas são de arquitetura de 64 bits, então estou assumindo que isso é um problema com versões de bibliotecas? Tenho certeza de que há uma opção que apenas cria dependências em vez de vincular à versão do sistema, mas é realmente difícil encontrar informações sobre como criar o Firefox além do processo mais básico.

Como posso construir um binário do Firefox que rode em todos os modernos sistemas Linux de 64 bits baseados no Ubuntu?

    
por Nick 16.02.2017 / 21:02

0 respostas