amagovpt / autenticacao.gov

Middleware Oficial de Identificação Eletrónica em Portugal - Cartão de Cidadão, da Chave Móvel Digital e Sistema de Certificação de atributos profissionais
https://www.autenticacao.gov.pt
European Union Public License 1.2
164 stars 33 forks source link

Suporte para arquiteturas ARM #107

Closed amserra closed 5 months ago

amserra commented 2 years ago

Boa tarde. Estou a trabalhar num mac com M1 e a testar a integração através da API PKCS#11 e do Middleware. Quando inicializo como descrito aqui, em ambos os casos dá-me o seguinte erro:

dlopen(/usr/local/lib/libpteidpkcs11.dylib, 0x0006): tried: '/usr/local/lib/libpteidpkcs11.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')), '/usr/local/lib/libpteidpkcs11.2.0.0.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e'))

Desta forma, questiono se irá haver suporte para este tipo de arquiteturas. Obrigado

Tragio commented 6 months ago

Olá @amserra 👋 estou a ter o mesmo problema. Chegaste arranjar uma forma de o contornar? 🤔

agrr commented 6 months ago

Boa tarde, a versão 3.12.0 do SDK a lançar brevemente terá bibliotecas em formato universal binary (ARM64 + x86_64).

Está previsto que seja lançada em pré-release aqui no Github, antes de ser publicada no autenticacao.gov.pt.

Tragio commented 6 months ago

Muito obrigado @agrr! 🙏 Já agora, há alguma previsão de lançamento?

agrr commented 6 months ago

Já está disponível a pre-release da versão 3.12.0: https://github.com/amagovpt/autenticacao.gov/releases/tag/v3.12.0

amserra commented 5 months ago

Obrigado @agrr . Vou fechar o issue.