FS#68441 - [fmt] 7.1.0-1 breaks ABI compatibility
Attached to Project:
Arch Linux
Opened by Alvin Wong (alvinhochun) - Tuesday, 27 October 2020, 17:24 GMT
Last edited by Maxime Gauduin (Alucryd) - Wednesday, 28 October 2020, 08:37 GMT
Opened by Alvin Wong (alvinhochun) - Tuesday, 27 October 2020, 17:24 GMT
Last edited by Maxime Gauduin (Alucryd) - Wednesday, 28 October 2020, 08:37 GMT
|
Details
Description:
After updating to `fmt` 7.1.0-1, attempting to start `waybar` yields this: ``` waybar: symbol lookup error: /usr/lib/libspdlog.so.1: undefined symbol: _ZN3fmt2v76detail10vformat_toIcEENS0_20basic_format_contextISt20back_insert_iteratorINS1_6bufferIT_EEES6_E8iteratorERS7_NS0_17basic_string_viewIS6_EENS0_17basic_format_argsINS3_IS4_INS5_INS0_13type_identityIS6_E4typeEEEESH_EEEE ``` Downgrading `fmt` fixes it temporarily: ``` pacman -U /var/cache/pacman/pkg/fmt-7.0.3-1-x86_64.pkg.tar.zst ``` Additional info: * waybar 0.9.4-1 * spdlog 1.8.1-1 * fmt 7.1.0-1 |
This task depends upon
Closed by Maxime Gauduin (Alucryd)
Wednesday, 28 October 2020, 08:37 GMT
Reason for closing: Fixed
Additional comments about closing: All packages have been rebuilt, thanks for the report!
Wednesday, 28 October 2020, 08:37 GMT
Reason for closing: Fixed
Additional comments about closing: All packages have been rebuilt, thanks for the report!
See also: https://github.com/fmtlib/fmt/issues/1961
So I'd guess all other packages with dependency to fmt will fail as well.