Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#54568 closed enhancement (fixed)

git @2.14.0: pcre2 variant

Reported by: l2dy (Zero King) Owned by: ci42
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: git

Description (last modified by ryandesign (Ryan Carsten Schmidt))

  • Git can now be built with PCRE v2 instead of v1 of the PCRE library. Replace USE_LIBPCRE=YesPlease with USE_LIBPCRE2=YesPlease in existing build scripts to build against the new version. As the upstream PCRE maintainer has abandoned v1 maintenance for all but the most critical bug fixes, use of v2 is recommended.

Change History (5)

comment:1 Changed 7 years ago by mf2k (Frank Schima)

Instead of creating another variant, can't the existing pcre variant be updated for this?

Last edited 7 years ago by mf2k (Frank Schima) (previous) (diff)

comment:2 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)

comment:3 in reply to:  1 Changed 7 years ago by l2dy (Zero King)

Replying to mf2k:

Instead of creating another variant, can't the existing pcre variant be updated for this?

pcre2 doesn't seem to maintain ABI compatibility. I think we should keep using pcre in the default variant.

Edit: Sorry for the FUD above, https://abi-laboratory.pro/tracker/timeline/pcre2/ says there's only SONAME changes of libpcre2-posix while libpcre2-8.0.dylib maintained 100% backward compatibility.

Last edited 7 years ago by l2dy (Zero King) (previous) (diff)

comment:4 Changed 7 years ago by l2dy (Zero King)

Resolution: fixed
Status: newclosed

comment:5 Changed 7 years ago by l2dy (Zero King)

Note: See TracTickets for help on using tickets.