Makefile: add uninstall target
systemd: add BE environment variable to select backend
Resolves: RHEL-33662
Signed-off-by: Chris White <chwhite@redhat.com>
Updated compile options for annocheck hardening
Ensure we resolve library symbols at load time (-z now) and are a Position Independent Executable (-pie). Refactored compile options to better deal with arch differences.
Added an 'annocheck' makefile target for local checking.
Makefile: change build to use FORTIFY_SOURCE=3
src/utils.c: fix off-by-one error in buffer allocation
Resolves: RHEL-33662
Signed-off-by: Chris White <chwhite@redhat.com>