Skip to content

[pcre] download instead of bundle and bump from PCRE_8.43 to PCRE2_10.47#21857

Closed
ferdymercury wants to merge 11 commits intoroot-project:masterfrom
ferdymercury:patch-17
Closed

[pcre] download instead of bundle and bump from PCRE_8.43 to PCRE2_10.47#21857
ferdymercury wants to merge 11 commits intoroot-project:masterfrom
ferdymercury:patch-17

Conversation

@ferdymercury
Copy link
Copy Markdown
Collaborator

and lift CMAKE 3.5 policy version

Comment thread builtins/pcre/CMakeLists.txt Outdated
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

Test Results

    19 files      19 suites   2d 16h 33m 53s ⏱️
 3 810 tests  3 808 ✅  1 💤 1 ❌
64 969 runs  64 945 ✅ 23 💤 1 ❌

For more details on these failures, see this check.

Results for commit 008a678.

♻️ This comment has been updated with latest results.

Comment thread builtins/pcre/CMakeLists.txt Outdated
@ferdymercury ferdymercury requested a review from bellenot April 10, 2026 07:04
@bellenot
Copy link
Copy Markdown
Member

bellenot commented Apr 10, 2026

Maybe @couet can check why it fails on MacOS with

make[2]: *** No rule to make target `builtins/pcre/PCRE2-prefix/src/PCRE2-build/./libpcre2.a', needed by `lib/libCore.so'.  Stop.

@bellenot bellenot requested a review from couet April 10, 2026 07:20
@dpiparo
Copy link
Copy Markdown
Member

dpiparo commented Apr 10, 2026

It would be also useful to test the bultin on linux, using the build https://github.com/root-project/root/blob/master/.github/workflows/root-ci-config/buildconfig/alma10-clang_ninja.txt

@dpiparo
Copy link
Copy Markdown
Member

dpiparo commented Apr 10, 2026

Maybe @couet can check why it fails on MacOS with

make[2]: *** No rule to make target `builtins/pcre/PCRE2-prefix/src/PCRE2-build/./libpcre2.a', needed by `lib/libCore.so'.  Stop.

the library is indeed called libpcre2-8.a....

Comment thread builtins/pcre/CMakeLists.txt Outdated
@ferdymercury ferdymercury marked this pull request as ready for review April 10, 2026 08:01
@ferdymercury ferdymercury requested a review from dpiparo as a code owner April 10, 2026 08:01
@ferdymercury
Copy link
Copy Markdown
Collaborator Author

ferdymercury commented Apr 10, 2026

the library is indeed called libpcre2-8.a....

Thanks a lot! Mac failures seem now solved :)

… PCRE2_10.47

and lift CMAKE 3.5 policy version

Delete builtins/pcre/pcre-8.43.tar.bz2

[ci] test builtin_pcre also on Linux

to check no conflicts with system library
as suggested by dpiparo

[cmake] fix library name on non unix

thanks to dpiparo

[cmake] simplify dependency check for pcre2 builtin

matches 6.40 release notes and openssl behavior

[core] depend on builtin
Comment thread builtins/pcre/CMakeLists.txt Outdated
Comment thread core/base/CMakeLists.txt Outdated
Comment thread builtins/pcre/CMakeLists.txt Outdated
Comment thread cmake/modules/SearchInstalledSoftware.cmake Outdated
Comment thread core/base/CMakeLists.txt Outdated
ferdymercury and others added 4 commits April 16, 2026 15:33
Co-authored-by: Stephan Hageboeck <stephan.hageboeck@cern.ch>
Co-authored-by: ferdymercury <ferdymercury@users.noreply.github.com>
@ferdymercury ferdymercury changed the title [builtins] download instead of bundle PCRE and bump from PCRE_8.43 to PCRE2_10.47 [pcre] download instead of bundle and bump from PCRE_8.43 to PCRE2_10.47 Apr 16, 2026
@ferdymercury
Copy link
Copy Markdown
Collaborator Author

Moved to #21941

@ferdymercury ferdymercury deleted the patch-17 branch April 17, 2026 10:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants