Xiang Wang
Xiang Wang
`x modifier` is already supported by Hyperscan
`HS_FLAG_*` flags are used to support most frequent used modifiers based on customers' request. Given limited usage of `x modifier` in real networking systems, we don't explicitly define it with...
I doubt this is an issue with Hyperscan. What's your testing environment? I think `\r\n` is regarded a a newline only on Windows system.
Can you show us the output of `gcc -c -Q --help=target -march=native -mtune=native` on your system?
Thanks. They look find to me. `string(REGEX REPLACE ".*march=[ \t]*([^ \n]*)[ \n].*" "\\1"` should be able to extract `skylake` from the line `-march= skylake` in your output. Can you print...
The macro was in CMakeLists.txt, line 196: `set (EXEC_ARGS ${CC_ARG1} -E - -mtune=${GNUCC_ARCH})` As you mentioned that CMake didn't found the right architecture for -mtune flag, then the value of...
Will below changes help? From https://github.com/intel/hyperscan/blob/d79973efb1fcf5ed338122882c1f896829767fb6/CMakeLists.txt#L190-L192 to ``` string(FIND "${_GCC_OUTPUT}" "march" POS) string(SUBSTRING "${_GCC_OUTPUT}" ${POS} -1 _GCC_OUTPUT) string(REGEX REPLACE "march=[ \t]*([^ \n]*)[ \n].*" "\\1" ```
@zhousodo, I think your error is caused by missing ragel library but not by non-English locale. (http://intel.github.io/hyperscan/dev-reference/getting_started.html#requirements)
@arkamar, thanks. We will fix this in the upcoming release.
It's difficult to find the root cause by only looking at the debug trace. It'll be good if you can help us to reproduce this case by having configurations including...