Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[package] hyperscan/5.4.2: bugs when compiling with c++20 #25166

Open
nnathan opened this issue Sep 6, 2024 · 0 comments
Open

[package] hyperscan/5.4.2: bugs when compiling with c++20 #25166

nnathan opened this issue Sep 6, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@nnathan
Copy link

nnathan commented Sep 6, 2024

Description

There is a longstanding bug that I independently reproduced in hyperscan when building with Conan 2 which defaults to CMAKE_CXX_STANDARD 20 (c++20). The word boundary regular expression \b doesn't work correctly. A github issue has been open since 2022 regarding this: intel/hyperscan#345.

Since no fix has been merged, the workaround is to build hyperscan with a lower standard version than 20. I've test hyperscan with c++11, c++14, c++17 and this bug doesn't manifest.

Can someone pick an acceptable standard from the ones I've just mentioned and force it for the hyperscan package, to avoid this word boundary bug.

Thanks.

Package and Environment Details

  • Package Name/Version: hyperscan/5.4.2

Conan profile

N/A

Steps to reproduce

N/A

Logs

N/A

@nnathan nnathan added the bug Something isn't working label Sep 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant