Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-14237

Investigate v5 failure on ARMV9

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 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.
      

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            jasmine.bi@mongodb.com Jasmine Bi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: