https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109674

            Bug ID: 109674
           Summary: [14 Regression] linking with libhwasan is now broken
           Product: gcc
           Version: 14.0
            Status: UNCONFIRMED
          Keywords: link-failure
          Severity: normal
          Priority: P3
         Component: sanitizer
          Assignee: unassigned at gcc dot gnu.org
          Reporter: pinskia at gcc dot gnu.org
                CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
                    jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, marxin at 
gcc dot gnu.org
  Target Milestone: ---
            Target: aarch64

After the sanitizer merge, all of the hwsasan testcases are failing with a link
failure:

/bajas/pinskia/src/upstream-gcc-aarch64/gcc/objdir/aarch64-unknown-linux-gnu/./libsanitizer/hwasan/.libs/libhwasan.so:
undefined reference to `__lsan::HasReportedLeaks()'^M
/bajas/pinskia/src/upstream-gcc-aarch64/gcc/objdir/aarch64-unknown-linux-gnu/./libsanitizer/hwasan/.libs/libhwasan.so:
undefined reference to `__lsan::DoLeakCheck()'^M
/bajas/pinskia/src/upstream-gcc-aarch64/gcc/objdir/aarch64-unknown-linux-gnu/./libsanitizer/hwasan/.libs/libhwasan.so:
undefined reference to `__lsan::DisableInThisThread()'^M
/bajas/pinskia/src/upstream-gcc-aarch64/gcc/objdir/aarch64-unknown-linux-gnu/./libsanitizer/hwasan/.libs/libhwasan.so:
undefined reference to `__lsan::DisabledInThisThread()'^M
/bajas/pinskia/src/upstream-gcc-aarch64/gcc/objdir/aarch64-unknown-linux-gnu/./libsanitizer/hwasan/.libs/libhwasan.so:
undefined reference to `__lsan::DoRecoverableLeakCheckVoid()'^M
/bajas/pinskia/src/upstream-gcc-aarch64/gcc/objdir/aarch64-unknown-linux-gnu/./libsanitizer/hwasan/.libs/libhwasan.so:
undefined reference to `__lsan::EnableInThisThread()'^M
/bajas/pinskia/src/upstream-gcc-aarch64/gcc/objdir/aarch64-unknown-linux-gnu/./libsanitizer/hwasan/.libs/libhwasan.so:
undefined reference to `__lsan::Flags::SetDefaults()'^M
/bajas/pinskia/src/upstream-gcc-aarch64/gcc/objdir/aarch64-unknown-linux-gnu/./libsanitizer/hwasan/.libs/libhwasan.so:
undefined reference to `__lsan::InitCommonLsan()'^M
/bajas/pinskia/src/upstream-gcc-aarch64/gcc/objdir/aarch64-unknown-linux-gnu/./libsanitizer/hwasan/.libs/libhwasan.so:
undefined reference to `__lsan::RegisterLsanFlags(__sanitizer::FlagParser*,
__lsan::Flags*)'^M
/bajas/pinskia/src/upstream-gcc-aarch64/gcc/objdir/aarch64-unknown-linux-gnu/./libsanitizer/hwasan/.libs/libhwasan.so:
undefined reference to `__lsan::lsan_flags'^M

Reply via email to