intel / hyperscan

High-performance regular expression matching library
https://www.hyperscan.io
Other
4.71k stars 705 forks source link

Why is Hyperscan not support fat runtime on Windows platforms? #408

Closed Stevenkop closed 11 months ago

Stevenkop commented 11 months ago

Why is "fat runtime" not supported on Windows? Is it due to technical reasons or lack of adaptation work? If I need to use it on Windows, what tasks do I need to perform?

Stevenkop commented 11 months ago

Seems like it's due to ifunc, is there a way to achieve a smooth migration? Is it possible to use fat runtime on Windows?

hongyang7 commented 11 months ago

The fat runtime feature is only available on Linux as far as we know. You might config the target arch directly on Windows (http://intel.github.io/hyperscan/dev-reference/getting_started.html#target-architecture). Not smooth, but can work.

Stevenkop commented 11 months ago

Okay, I hope it can still achieve cross-platform compatibility on Windows as well.