libtraceevent does not use $CFLAGS
Description:
libtraceevent is not built with Arch's CFLAGS as EXTRA_CFLAGS="$CFLAGS"
is not passed to make so lacks some hardening such as CET.
If that is set the build may then fail due to a race condition unless !lto
or !makeflags
is used. Swapping to the meson build allows building without having to set any of those options but I have not been successful in building and install the documentation using meson/ninja.
Additional info:
- libtraceevent 1:1.8.2-1
- https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/tree/Makefile?h=libtraceevent-1.8.2#n130
Steps to reproduce:
$ namcap -r elfnoshstk libtraceevent-1\:1.8.2-1-x86_64.pkg.tar.zst