Página 1 de 1

Atualização do Harbour 21-01-2025

Enviado: 21 Jan 2025 07:50
por Itamar M. Lins Jr.
Olá!
Corrigiu parametros para o GItHub... Gerar Build instalador final.
Ativado freeimage(GitHub), mas agora só em 64bit,
Pelo que estou acompanhando, Przmek está dando um "tapa" nos WARNINGS e outros detalhes de compatibilidades nos novos COMPILADORES.

Código: Selecionar todos

2025-01-21 09:45 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
  * .github/workflows/windows-ci.yml
    * install freeimage only in 64-bit environment,
      it's not available in the 32-bit one

  * contrib/3rd/sqlite3/sqlite3.hbp
    * use -Wno-unknown-warning-option to pacify problems with old
      clang versions which do not understand -Wno-stringop-overread

2025-01-21 09:08 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
  * .github/workflows/linux-ci.yml
    * disabled global -Wno-error=... C compiler parameters
    * set HB_BUILD_TEST="${{matrix.strictness}}" envvar

  * .github/workflows/macos-ci.yml
  * .github/workflows/vm2-ci.yml
    * disabled global -Wno-error=... C compiler parameters
    * set HB_BUILD_TEST="${{matrix.strictness}}" envvar
    * reenabled hbfimage contrib library

  * .github/workflows/windows-ci.yml
    * reenabled hbfimage contrib library

2025-01-21 08:46 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
  * contrib/3rd/sqlite3/sqlite3.hbp
    * do not enable -Wno-error=stringop-overread C compiler flag in MS-Windows
      clang builds and HB_BUILD_TEST='strict' - this C clang version does not
      support it

2025-01-21 08:12 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
  * .github/workflows/linux-ci.yml
    * reenabled hbfimage contrib library

  * src/vm/Makefile
  * src/vm/vmmt/Makefile
    * set -DHB_FM_STD_ALLOC C compiler parameter for HB_BUILD_TEST='strict'

2025-01-21 06:45 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
  * .github/workflows/windows-ci.yml
    * disabled global -Wno-error=... C compiler parameters
    * set HB_BUILD_TEST="${{matrix.strictness}}" envvar

  * contrib/3rd/sqlite3/sqlite3.hbp
    * set -Wno-error=stringop-overread C compiler parameter for GCC builds
      when HB_BUILD_TEST='strict'

  * contrib/hbzebra/hbzebra.hbp
    * set -Wno-error=array-bounds C compiler parameter for GCC builds
      when HB_BUILD_TEST='strict'

Saudações,
Itamar M. Lins Jr.

Atualização do Harbour 21-01-2025

Enviado: 25 Jan 2025 14:15
por JoséQuintas
Eu não entendo esses workflows do harbour.
Com tantas opções de compilador C, só assim mesmo.
Eu não conseguiria alterar nenhum deles.

workflowa são tarefas executadas nas máquinas do github.
Podem ser apenas pra testar o harbour, mas podem ser pra gerar o harbour e deixar disponível pra download.

Os que faço são bem simples, pra uma coisa só.
Os do harbour são flexíveis pra atender diversas situações ao mesmo tempo, envolve programação no próprio workflow.

Eles rodam nos forks também, inclusive no meu.
Vém erro, mas não faço idéia do que mexer.
Não sei com as alterações que vém sendo feitas, se muda alguma coisa pros forks.