Fix build not respecting distribution compiler flags

- Executables are now built as PIE and with other important hardening flags
- The debuginfo package is now useful
This commit is contained in:
Benjamin A. Beasley 2024-01-19 10:12:59 -05:00
parent 04461e3151
commit cf21e7b6a3

View File

@ -26,6 +26,7 @@ from PostScript and TrueType font data.
%build
%set_build_flags
export XFLAGS="${CFLAGS} ${LDFLAGS}"
pushd c
sh buildalllinux.sh release
popd
@ -44,6 +45,8 @@ find ./ -type f -executable -exec install -p -m 0755 "{}" \
%changelog
* Thu Jan 22 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 3.6.1-10
- Fix a typo in the License expression
- Fix build not respecting distribution compiler flags; this means executables
are now PIE, and the debuginfo package is now useful
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.1-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild