Atualização do Harbour 21-01-2025

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualização do Harbour 21-01-2025

Mensagem 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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualização do Harbour 21-01-2025

Mensagem 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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder