mudge / re2

Ruby bindings to RE2, a "fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python".
http://mudge.name/re2/
BSD 3-Clause "New" or "Revised" License
129 stars 13 forks source link

Add patch to fix building Abseil with CMake 3.30.0 #159

Closed mudge closed 1 month ago

mudge commented 1 month ago

Fixes https://github.com/mudge/re2/issues/158

stanhu commented 1 month ago

Looks good to me, but Ruby 2.6 is failing for some reason: https://github.com/mudge/re2/actions/runs/9952702253/job/27494586233?pr=159:

mudge commented 1 month ago

The build that is failing is trying to use a system Abseil from Rob Savoury's Build Tools PPA, I'm going to see if I can reproduce it locally in an Ubuntu 20.04 container.

mudge commented 1 month ago

I suspect the problem is that the issue here is the custom libre2-dev deb, let me try building a new one against the latest Abseil.

mudge commented 1 month ago

Fixed by rebuilding libre2-dev_20230701_amd64.deb against the latest version of Abseil.