You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
==> Installing louisbrunner/valgrind/valgrind --HEAD
==> ./autogen.sh
==> ./configure --prefix=/usr/local/Cellar/valgrind/HEAD-adaae87 --enable-only64bit --build=amd64-darwin
==> make
==> make install
Last 15 lines from /Users/anka/Library/Logs/Homebrew/valgrind/04.make:
ld: warning: object file (../VEX/libvex-amd64-darwin.a(libvex_amd64_darwin_a-ir_match.o)) was built for newer macOS version (10.9) than being linked (10.6)
ld: warning: object file (../coregrind/libcoregrind-amd64-darwin.a(libcoregrind_amd64_darwin_a-mig_strncpy.o)) was built for newer macOS version (10.9) than being linked (10.6)
ld: warning: object file (../coregrind/libcoregrind-amd64-darwin.a(libcoregrind_amd64_darwin_a-tinfl.o)) was built for newer macOS version (10.9) than being linked (10.6)
ld: warning: object file (../coregrind/libcoregrind-amd64-darwin.a(libcoregrind_amd64_darwin_a-sched-lock-generic.o)) was built for newer macOS version (10.9) than being linked (10.6)
ld: warning: object file (../coregrind/libcoregrind-amd64-darwin.a(libcoregrind_amd64_darwin_a-macho.o)) was built for newer macOS version (10.9) than being linked (10.6)
ld: warning: object file (../coregrind/libcoregrind-amd64-darwin.a(libcoregrind_amd64_darwin_a-script.o)) was built for newer macOS version (10.9) than being linked (10.6)
ld: warning: object file (../coregrind/libcoregrind-amd64-darwin.a(libcoregrind_amd64_darwin_a-sema.o)) was built for newer macOS version (10.9) than being linked (10.6)
Undefined symbols for architecture x86_64:
"_thread_abort", referenced from:
_vgPlain_get_thread_out_of_syscall in libcoregrind-amd64-darwin.a(libcoregrind_amd64_darwin_a-scheduler.o)
ld: symbol(s) not found for architecture x86_64
This happens only rarely (maybe once in 30 runs). Restarting the Cirrus CI task then usually just helps, so there's some non-deterministic thing going on.
I can't say for sure that this is unrelated to the CI infrastructure but I believe it is: The VM image should be exactly the same in each run, and this really does not look like an issue caused by externai resources (e.g., network failure).
The text was updated successfully, but these errors were encountered:
I have no clue where this could be coming from. I use GitHub actions to build and test valgrind, and while the tests are far from deterministic, I have never seen such a build failure.
If you can make sure there are absolutely no changes between two builds (even order of the step if you are doing parallel builds, etc), I can dig further but it looks fairly normal/straightforward to me (scheduler.c).
Ok, thanks for the quick reply. I don't think it's worth the time for me to dig in this further currently but I'll watch out for more of these failures.
I sometimes see this on Catalina (on Cirrus CI):
See full log here: https://cirrus-ci.com/task/6123684844797952?command=brew#L73
This happens only rarely (maybe once in 30 runs). Restarting the Cirrus CI task then usually just helps, so there's some non-deterministic thing going on.
I can't say for sure that this is unrelated to the CI infrastructure but I believe it is: The VM image should be exactly the same in each run, and this really does not look like an issue caused by externai resources (e.g., network failure).
The text was updated successfully, but these errors were encountered: