[Slackbuilds-users] hyperscan fails to build
Logan Rathbone
poprocks at gmail.com
Mon Apr 25 05:26:35 UTC 2022
On Sun, Apr 24, 2022 at 05:23:15PM EDT, Ruben Schuller wrote:
> Hi,
>
> hyperscan 5.4.0 fails to build with
>
> In file included from /usr/include/signal.h:328,
> from
> /tmp/SBo/hyperscan-5.4.0/tools/hscollider/sig.cpp:40:
> /tmp/SBo/hyperscan-5.4.0/tools/hscollider/sig.cpp:178:40: error: size
> of array ‘alt_stack_loc’ is not an integral constant-expression 178 |
> static TLS_VARIABLE char alt_stack_loc[SIGSTKSZ]; |
> ^~~~~~~~ make[2]: ***
> [tools/hscollider/CMakeFiles/hscollider.dir/build.make:221:
> tools/hscollider/CMakeFiles/hscollider.dir/sig.cpp.o] Error 1
>
> There is an issue [1] about this on GitHub suggesting -DFAT_RUNTIME=off,
> but this didn't help here. Any suggestions?
It built fine for me.
Are you on 15.0 or current? Perusing through the system headers I saw
some comment that SIGSTKSZ was being redefined from a constant to
something potentially variable in glibc >= 2.34. So if you're on
current with glibc 2.35, you may be getting a build failure that is not
reproducible on 15.0.
More information about the SlackBuilds-users
mailing list