Skip to content

fix(cockpit): alinha ABI do flterm e libghostty - #82

Closed
pretodev wants to merge 1 commit into
jacobaraujo7:mainfrom
pretodev:fix/cockpit-libghostty-abi
Closed

fix(cockpit): alinha ABI do flterm e libghostty#82
pretodev wants to merge 1 commit into
jacobaraujo7:mainfrom
pretodev:fix/cockpit-libghostty-abi

Conversation

@pretodev

Copy link
Copy Markdown
Contributor

Resumo

  • alinha flterm e libghostty ao mesmo SHA do tag flterm-cockpit-2
  • restaura a compatibilidade com a biblioteca nativa prebuilt da release 0.0.11
  • remove o hook de compilação que podia reutilizar uma .so incompatível do cache
  • documenta por que os dois pacotes devem permanecer no mesmo commit

Causa raiz

O flterm mais recente chamava ghostty_terminal_compression_activity, mas a libghostty.so empacotada da versão 0.0.11 não exportava esse símbolo. O build terminava normalmente por causa do cache do hook, porém a criação de qualquer terminal falhava em runtime no dlsym.

Validação

  • flutter test test/core/terminal/terminal_controller_test.dart — 13 testes passaram
  • flutter build linux --release — passou
  • flutter analyze --no-fatal-infos — sem erros ou warnings
  • validação manual no Linux — terminais voltaram a funcionar

@jacobaraujo7

Copy link
Copy Markdown
Owner

o problema é que temos correções importantes lá.
Estamos aguardando o lançamento da nova versão do package. Sem essas modificações nao funciona no Windows e em MacBooks com Trackpad.
A atualização do ghostty adiciona suporte a compressão e outra correções nos harness. São atualizações importantes pra performance nas outras plataformas.
Vc conhece o Elias? Como podemos cooperar com ele para fazer com que os releases aconteçam mais rápido?

@jacobaraujo7

Copy link
Copy Markdown
Owner

elias8/libghostty#121

@pretodev

pretodev commented Jul 28, 2026

Copy link
Copy Markdown
Contributor Author

Foi mal pela demora em responder. Entendi ponto.

Vou fechar o PR.

Vou tentar em contato com o Elias também

@pretodev pretodev closed this Jul 28, 2026
@pretodev
pretodev deleted the fix/cockpit-libghostty-abi branch July 28, 2026 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants