Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages /
gitlab
Commits:
cafb4698 by Jakub Klinkovský at 2024-05-20T13:00:57+00:00
Patches for GCC 14 and ICU 75
- - - - -
1 changed file:
- PKGBUILD
Changes:
=====================================
PKGBUILD
=====================================
@@ -119,6 +119,10 @@ build() {
# Gems will be installed into vendor/bundle
# Remove -Werror=format-security from the CFLAGS used by the C
extension of the google-protobuf gem
bundle config --local build.google-protobuf "-- --with-cflags='$(ruby
-r rbconfig -e 'print RbConfig::CONFIG["CFLAGS"]' | sed -e
's/-Werror=format-security//')'"
+ # Avoid build errors due to -Werror=incompatible-pointer-types enabled
by default in GCC 14
+ bundle config --local build.grpc "-- --with-cflags='$(ruby -r rbconfig
-e 'print RbConfig::CONFIG["CFLAGS"]') -Wno-incompatible-pointer-types'"
+ # ICU 75 requires C++17
+ bundle config --local build.static_holmes "-- --with-cxxflags='$(ruby
-r rbconfig -e 'print RbConfig::CONFIG["CXXFLAGS"]') -std=c++17'"
bundle config --local build.gpgme --use-system-libraries # See
https://bugs.archlinux.org/task/63654
bundle config --local build.re2 --enable-system-libraries # See
https://gitlab.archlinux.org/archlinux/packaging/packages/gitlab/-/issues/5
bundle config --local force_ruby_platform true # some native gems are
not available for newer ruby
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/gitlab/-/commit/cafb469872e076f28e778f45dbe5790ccaa2ad14
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/gitlab/-/commit/cafb469872e076f28e778f45dbe5790ccaa2ad14
You're receiving this email because of your account on gitlab.archlinux.org.