NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-sparc/58352 (ld: /usr/lib/libubsan.so: undefined reference to `__sync_val_compare_and_swap_8')



Synopsis: ld: /usr/lib/libubsan.so: undefined reference to `__sync_val_compare_and_swap_8'

Responsible-Changed-From-To: port-sparc-maintainer->rin
Responsible-Changed-By: riastradh%NetBSD.org@localhost
Responsible-Changed-When: Fri, 25 Apr 2025 12:18:13 +0000
Responsible-Changed-Why:
rin found and fixed the bug


State-Changed-From-To: feedback->closed
State-Changed-By: riastradh%NetBSD.org@localhost
State-Changed-When: Fri, 25 Apr 2025 12:18:13 +0000
State-Changed-Why:
Before the change, these tests were failing with the ld symptom:

https://releng.netbsd.org/b5reports/sparc/2024/2024.07.01.21.24.05/test.html#usr.bin_cc_t_ubsan_int_add_overflow_int_add_overflow

After the change, they reverted to timing out for the reason described
in PR port-sparc/53277: Many ubsan tests fail on sparc:

https://releng.netbsd.org/b5reports/sparc/2024/2024.07.02.05.02.49/test.html#usr.bin_cc_t_ubsan_int_add_overflow_int_add_overflow

And as of 2025-04-19, these tests are now passing on the sparc testbed:

https://releng.netbsd.org/b5reports/sparc/commits-2025.04.html#build-2025.04.19.01.32.42

Since the ld symptom arose only after the gcc12 update, no pullups are
needed, so I think we can close this.  Thanks, rin!





Home | Main Index | Thread Index | Old Index