Closed
Description
Currently,
the Alpine DOCKER_PG_LLVM_DEPS
variable is locked to LLVM15 {{ def llvmver: "15" -}}
With the upcoming release of Alpine 3.21, it would be advisable to switch back to the repository's current LLVM version,
which is expected to be LLVM19.
As far as I know, several fixes have been introduced to address the original issue:
- PG 16.1: "Add support for LLVM 16 and 17" (Thomas Munro, Dmitry Dolgov)
- PG 16.2: "Avoid deprecation warning when compiling with LLVM 18 (Thomas Munro)"
- PG 16.3: "Fix incompatibility with LLVM 18" (Thomas Munro, Dmitry Dolgov)
- PG 16.5: "Fix incorrect LLVM-generated code on ARM64 platforms "
I am not sure what compatibility issues might arise from upgrading existing installations,
but it seems unlikely to cause significant problems in the next Alpine release.
important:
- The
DOCKER_PG_LLVM_DEPS
variable should definitely be retained for compatibility reasons. https://github.com/search?q=DOCKER_PG_LLVM_DEPS+language%3ADockerfile&type=code
39F9
Metadata
Metadata
Assignees
Labels
No labels