Description of problem: lzo tests fail when lzo-2.10-1.fc32 is compiled with make check tests line re-enabled Version-Release number of selected component (if applicable): 10.0.1-0.8.fc32 How reproducible: always Steps to Reproduce: 1. fedpkg clone lzo 2. cd lzo 3. remove the # in row 37 of lzo.spec 4. make mockbuild Actual results: failure at %check stage Expected results: build completes successfully Additional info: I have narrowed the problem down to -fstrict-aliasing and attached a workaround to https://bugzilla.redhat.com/show_bug.cgi?id=1807737
That's because the LZO code is broken, in particular lzo_config_check's violates the ISO C aliasing rules. This affects not just LZO, but also packages that embed LZO such as syslinux.