• Bug#1105827: abseil autopkgtest regression on 32 bit archs

    From Nilesh Patra@21:1/5 to All on Tue May 20 21:10:01 2025
    Control: tags -1 patch

    Hi Benjamin,

    As reported in #1105827 abseil fails it's autopkgtest on 32-bit archs, The fix here is a one-liner
    in the tests itself. Patch pasted inline at the end of this mail.

    As per my reading of the code, raw_logging.h is included in absl/strings/internal/str_join_internal.h so
    it should be linked too.

    As abseil is classified as a key package, I intend to NMU in a week's time if I do not hear back from you.

    Best,
    Nilesh

    diff --git a/debian/tests/smoke b/debian/tests/smoke
    index 7c4b66f..56f67ba 100755
    --- a/debian/tests/smoke
    +++ b/debian/tests/smoke
    @@ -33,5 +33,5 @@ TEST(AbseilTest, StrJoinWorks) {
    } // namespace
    EOF

    -g++ -o smoke smoke.cc -labsl_strings -lgtest -lgtest_main -pthread
    +g++ -o smoke smoke.cc -labsl_strings -labsl_raw_logging_internal -lgtest -lgtest_main -pthread
    ./smoke

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)