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 Sébastien Luttringer (seblu) - Tuesday, 15 August 2023, 10:36 GMT
Opened by loqs (loqs) - Friday, 14 January 2022, 06:04 GMT
Last edited by Sébastien Luttringer (seblu) - Tuesday, 15 August 2023, 10:36 GMT
|
Details
Description:
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 Additional info: * pcre 8.45-1 [1] https://gitlab.com/cet-software/pcre/-/tree/hjl/cet/master [2] https://github.com/PhilipHazel/pcre2/commit/e73119cbfaa7d99e435f1af4242bfcfdb75e84f8 [3] https://github.com/PhilipHazel/pcre2/commit/ed8a3146b905116dca623b9864ee1cbcb36bdaba [4] PKGBUILD.diff |
This task depends upon
Closed by Sébastien Luttringer (seblu)
Tuesday, 15 August 2023, 10:36 GMT
Reason for closing: Implemented
Additional comments about closing: 8.45-4
Tuesday, 15 August 2023, 10:36 GMT
Reason for closing: Implemented
Additional comments about closing: 8.45-4