-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Engines
A failure was observed on ARMV9 machine when running with the v5 toolchain, it appears to be a clang error, the aim of this ticket is to investigate and fix this failure.
[2025/03/04 21:16:41.210] FAILED: test/simulator/timestamp/simulator_interface/simulator_interface [2025/03/04 21:16:41.210] : && ccache /opt/mongodbtoolchain/v5/bin/clang++ -march=armv8.2-a+rcpc+crc -fsanitize=memory -fno-optimize-sibling-calls -fsanitize-memory-track-origins=2 -fsanitize=memory -Wl,--wrap=fstat, -Wl,--wrap=stat test/simulator/timestamp/simulator_interface/CMakeFiles/simulator_interface.dir/simulator_interface.cpp.o -o test/simulator/timestamp/simulator_interface/simulator_interface -L/data/mci/b6482a6e81e471b4267ed1b552d52330/wiredtiger/tools/voidstar/lib -Wl,-rpath,/data/mci/b6482a6e81e471b4267ed1b552d52330/wiredtiger/tools/voidstar/lib:/data/mci/b6482a6e81e471b4267ed1b552d52330/wiredtiger/cmake_build/test/simulator/timestamp test/simulator/timestamp/libtimestamp_simulator.so && : [2025/03/04 21:16:41.210] /opt/mongodbtoolchain/revisions/5c38b5f1f5fd9eb734d4d8da79892ff2b4e2e5af/stow/gcc-v5.AWo/lib/gcc/aarch64-mongodb-linux/14.2.0/../../../../aarch64-mongodb-linux/bin/ld: test/simulator/timestamp/libtimestamp_simulator.so: undefined reference to `__wrap_fstat' [2025/03/04 21:16:41.210] clang++: error: linker command failed with exit code 1 (use -v to see invocation) [2025/03/04 21:16:41.246] [600/602] Linking CXX executable test/simulator/timestamp/call_log_manager/call_log_manager [2025/03/04 21:16:41.246] FAILED: test/simulator/timestamp/call_log_manager/call_log_manager [2025/03/04 21:16:41.246] : && ccache /opt/mongodbtoolchain/v5/bin/clang++ -march=armv8.2-a+rcpc+crc -fsanitize=memory -fno-optimize-sibling-calls -fsanitize-memory-track-origins=2 -fsanitize=memory -Wl,--wrap=fstat, -Wl,--wrap=stat test/simulator/timestamp/call_log_manager/CMakeFiles/call_log_manager.dir/call_log_manager.cpp.o -o test/simulator/timestamp/call_log_manager/call_log_manager -L/data/mci/b6482a6e81e471b4267ed1b552d52330/wiredtiger/tools/voidstar/lib -Wl,-rpath,/data/mci/b6482a6e81e471b4267ed1b552d52330/wiredtiger/tools/voidstar/lib:/data/mci/b6482a6e81e471b4267ed1b552d52330/wiredtiger/cmake_build/test/simulator/timestamp test/simulator/timestamp/libtimestamp_simulator.so && : [2025/03/04 21:16:41.246] /opt/mongodbtoolchain/revisions/5c38b5f1f5fd9eb734d4d8da79892ff2b4e2e5af/stow/gcc-v5.AWo/lib/gcc/aarch64-mongodb-linux/14.2.0/../../../../aarch64-mongodb-linux/bin/ld: test/simulator/timestamp/libtimestamp_simulator.so: undefined reference to `__wrap_fstat' [2025/03/04 21:16:41.246] clang++: error: linker command failed with exit code 1 (use -v to see invocation) [2025/03/04 21:16:41.246] ninja: build stopped: subcommand failed.