Stripping the -mbranch-protection flag results in a successful build, similar to what we got before the rebuild:
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/lib'
for bin in test-lib; do \
if ! ./$bin; then exit 1; fi; \
done
aqueue ............................................................... : ok
array elem ........................................................... : ok
array count/empty .................................................... : ok
array foreach ........................................................ : ok
array foreach reverse ................................................ : ok
array foreach_elem ro/rw strings ..................................... : ok
array reverse ........................................................ : ok
array_lsearch ........................................................ : ok
array compare (ushort) ............................................... : ok
array compare (char*) ................................................ : ok
array_free_without_data .............................................. : ok
array_free ........................................................... : ok
backtrace_append ..................................................... : ok
backtrace_get ........................................................ : ok
base32_encode() with padding ......................................... : ok
base32_encode() no padding ........................................... : ok
base32hex_encode() with padding ...................................... : ok
base32hex_encode() no padding ........................................ : ok
Stripping the -mbranch-protection flag results in a successful build, similar to what we got before the rebuild:
make[5]: Entering directory '/<<PKGBUILDDIR >>/src/ lib' ....... ....... ....... ....... ....... ....... ....... ....... : ok ....... ....... ....... ....... ....... ....... ....... ... : ok ....... ....... ....... ....... ....... ....... ... : ok ....... ....... ....... ....... ....... ....... ....... : ok ....... ....... ....... ....... ....... ...... : ok ....... ....... ....... ....... .. : ok ....... ....... ....... ....... ....... ....... ....... : ok ....... ....... ....... ....... ....... ....... ....... : ok ....... ....... ....... ....... ....... ..... : ok ....... ....... ....... ....... ....... ...... : ok without_ data ....... ....... ....... ....... ....... ....... .... : ok ....... ....... ....... ....... ....... ....... ....... ... : ok ....... ....... ....... ....... ....... ....... .... : ok ....... ....... ....... ....... ....... ....... ....... : ok ....... ....... ....... ....... ...... : ok ....... ....... ....... ....... ....... . : ok ....... ....... ....... ....... ... : ok ....... ....... ....... ....... ..... : ok
for bin in test-lib; do \
if ! ./$bin; then exit 1; fi; \
done
aqueue .......
array elem .......
array count/empty .......
array foreach .......
array foreach reverse .......
array foreach_elem ro/rw strings .......
array reverse .......
array_lsearch .......
array compare (ushort) .......
array compare (char*) .......
array_free_
array_free .......
backtrace_append .......
backtrace_get .......
base32_encode() with padding .......
base32_encode() no padding .......
base32hex_encode() with padding .......
base32hex_encode() no padding .......