diff options
| author | Remi Collet <remi@remirepo.net> | 2026-03-18 12:23:26 +0100 |
|---|---|---|
| committer | Remi Collet <remi@php.net> | 2026-03-18 12:23:26 +0100 |
| commit | df28070196735844bd3df89c4b56cda1cb92dfdd (patch) | |
| tree | e6e344e51a4d2aa12fa55b75a25364d1e0161a26 | |
| parent | 9f8d81bace19f3d531f9a7b7666a0ee9a0f3723b (diff) | |
| -rw-r--r-- | php-pecl-skywalking-agent.spec | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/php-pecl-skywalking-agent.spec b/php-pecl-skywalking-agent.spec index 351ead5..9b85ff1 100644 --- a/php-pecl-skywalking-agent.spec +++ b/php-pecl-skywalking-agent.spec @@ -33,7 +33,7 @@ Name: %{?scl_prefix}php-pecl-skywalking-agent Summary: Apache SkyWalking PHP Agent License: Apache-2.0 Version: 1.1.0 -Release: 1%{?dist} +Release: 2%{?dist} %forgemeta URL: %{forgeurl} Source0: %{forgesource} @@ -50,7 +50,11 @@ BuildRequires: cargo >= 1.85 BuildRequires: rust >= 1.85 BuildRequires: rustfmt BuildRequires: protobuf-compiler +%if 0%{?fedora} >= 44 +BuildRequires: clang21-devel +%else BuildRequires: clang-devel +%endif BuildRequires: pkgconfig(libsasl2) BuildRequires: openssl-devel %if 0%{?fedora} >= 41 @@ -152,6 +156,10 @@ grep -h rust-version mycargo/*/Cargo.toml %{sources}/Cargo.toml | sort -u | tail export CARGO_HOME=$PWD/mycargo export RUSTFLAGS="%{?build_rustflags}%{!?build_rustflags:-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn}" +%if 0%{?fedora} >= 44 +# Workaround from https://github.com/apache/skywalking/issues/13747 +export LIBCLANG_PATH=/usr/lib64/llvm21/lib64 +%endif cd %{sources} %{__phpize} @@ -197,10 +205,15 @@ install -D -m 644 ../%{ini_name} %{buildroot}%{php_inidir}/%{ini_name} %changelog +* Wed Mar 18 2026 Remi Collet <remi@remirepo.net> - 1.1.0-2 +- use clang21 on F44 + * Mon Mar 16 2026 Remi Collet <remi@remirepo.net> - 1.1.0-1 - update to 1.1.0 - drop pear/pecl dependency - sources from github +- open https://github.com/apache/skywalking/issues/13747 + build failure with recent compiler (Fedora 44) * Tue Apr 22 2025 Remi Collet <remi@remirepo.net> - 1.0.0-1 - update to 1.0.0 |
