Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#73355 - [pcre] JIT generated code lacks CET support

Attached to Project: Arch Linux
Opened by loqs (loqs) - Friday, 14 January 2022, 06:04 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 11 February 2022, 19:50 GMT
Task Type Bug Report
Category Packages: Core
Status Assigned
Assigned To S├ębastien Luttringer (seblu)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


The code generated by the JIT compiler lacks CET support. Upstream project rejected the patches as project has reached its end of life.
Similar patches were accepted for pcre2 [2][3].
Upstream also removed the VCS for the project and ftp server hosting source tarballs.

Commits obtained from [1] using git format-patch 4e653d5db08af41813d0c27ada4bdb1c6ec380f0.. --zero-commit -- . ':!sljit/sljitProtExecAllocator.c'
sljit/sljitProtExecAllocator.c is not shipped in the tarball or used in the build.

[4] Applies the patches as well as updating the source url see FS#73351 and also stops over linking due to libtool.

Additional info:
* pcre 8.45-1
[4] PKGBUILD.diff

This task depends upon