Bump mimalloc #4853
Draft
Bump mimalloc #4853
Cirrus CI / FreeBSD 13.4 x64
failed
May 7, 2025 in 4m 18s
Task Summary
Instruction build_bootstrap_ldc failed in 02:51
Details
✅ 00:02 clone
✅ 01:15 install_prerequisites
✅ 00:01 clone_submodules_early
❌ 02:51 build_bootstrap_ldc
[84/237] Building CXX object CMakeFiles/LDCShared.dir/ir/irvar.cpp.o
[85/237] Building CXX object CMakeFiles/LDCShared.dir/driver/cache.cpp.o
[86/237] Building CXX object CMakeFiles/LDCShared.dir/driver/cl_options_instrumentation.cpp.o
[87/237] Building CXX object CMakeFiles/LDCShared.dir/driver/cl_options-llvm.cpp.o
[88/237] Building CXX object CMakeFiles/LDCShared.dir/driver/cl_options_sanitizers.cpp.o
[89/237] Building CXX object CMakeFiles/LDCShared.dir/driver/configfile.cpp.o
[90/237] Building CXX object CMakeFiles/LDCShared.dir/driver/cl_options.cpp.o
[91/237] Building CXX object CMakeFiles/LDCShared.dir/driver/codegenerator.cpp.o
[92/237] Building CXX object CMakeFiles/LDCShared.dir/driver/exe_path.cpp.o
[93/237] Building CXX object CMakeFiles/LDCShared.dir/driver/dcomputecodegenerator.cpp.o
[94/237] Building CXX object CMakeFiles/LDCShared.dir/driver/cpreprocessor.cpp.o
[95/237] Building CXX object CMakeFiles/LDCShared.dir/driver/targetmachine.cpp.o
[96/237] Building CXX object CMakeFiles/LDCShared.dir/driver/tool.cpp.o
[97/237] Building CXX object CMakeFiles/LDCShared.dir/driver/archiver.cpp.o
[98/237] Building CXX object CMakeFiles/LDCShared.dir/driver/linker.cpp.o
[99/237] Building CXX object CMakeFiles/LDCShared.dir/driver/toobj.cpp.o
[100/237] Building CXX object CMakeFiles/LDCShared.dir/driver/linker-msvc.cpp.o
[101/237] Building CXX object CMakeFiles/LDCShared.dir/driver/ldc-version.cpp.o
[102/237] Building CXX object CMakeFiles/LDMD_CXX_LIB.dir/driver/args.cpp.o
[103/237] Building CXX object CMakeFiles/LDCShared.dir/driver/linker-gcc.cpp.o
[104/237] Building CXX object CMakeFiles/LDMD_CXX_LIB.dir/driver/exe_path.cpp.o
[105/237] Building CXX object CMakeFiles/LDMD_CXX_LIB.dir/driver/ldmd.cpp.o
[106/237] Building CXX object CMakeFiles/LDCShared.dir/driver/plugins.cpp.o
[107/237] Generating obj/ldmd2.o
[108/237] Building CXX object CMakeFiles/LDMD_CXX_LIB.dir/driver/response.cpp.o
[109/237] Linking CXX static library lib/libldmd.a
[110/237] Linking CXX executable bin/ldmd2
[111/237] Generating obj/ldc-build-runtime.o
[112/237] Linking CXX executable bin/ldc-build-runtime
[113/237] Building CXX object utils/CMakeFiles/gen_gccbuiltins.dir/gen_gccbuiltins.cpp.o
[114/237] Linking CXX executable bin/gen_gccbuiltins
[115/237] Building CXX object CMakeFiles/LDCShared.dir/driver/main.cpp.o
[116/237] Linking HOST_D static library lib/libldc.a
[117/237] Building CXX object utils/CMakeFiles/not.dir/not.cpp.o
[118/237] Linking CXX executable bin/not
[119/237] Generating ../obj/ldc-prune-cache.o
[120/237] Building CXX object utils/CMakeFiles/split-file.dir/split-file.cpp.o
[121/237] Linking CXX executable bin/ldc-prune-cache
[122/237] Linking CXX executable bin/split-file
[123/237] Generating ../obj/ldc-build-plugin.o
[124/237] Linking CXX executable bin/ldc-build-plugin
[125/237] Generating ../obj/timetrace2txt.o
[126/237] Linking CXX executable bin/timetrace2txt
[127/237] Building CXX object tools/ldc-profgen/ldc-profgen-19.1/CMakeFiles/ldc-profgen.dir/llvm-profgen.cpp.o
[128/237] Building CXX object tools/CMakeFiles/ldc-profdata.dir/ldc-profdata/llvm-profdata-19.1.cpp.o
[129/237] Linking CXX executable bin/ldc-profdata
FAILED: bin/ldc-profdata
: && /usr/local/bin/clang++ -DDMDV2 -O3 -DNDEBUG -Xlinker --dependency-file=tools/CMakeFiles/ldc-profdata.dir/link.d tools/CMakeFiles/ldc-profdata.dir/ldc-profdata/llvm-profdata-19.1.cpp.o -o bin/ldc-profdata -lLLVM-19 -L/usr/local/llvm19/lib && :
ld: error: undefined symbol: pthread_create
>>> referenced by llvm-profdata-19.1.cpp
>>> tools/CMakeFiles/ldc-profdata.dir/ldc-profdata/llvm-profdata-19.1.cpp.o:(std::__1::future<void> std::__1::__make_async_assoc_state[abi:sn180100]<void, std::__1::__async_func<std::__1::function<void ()>>>(std::__1::__async_func<std::__1::function<void ()>>&&))
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
[130/237] Building CXX object tools/ldc-profgen/ldc-profgen-19.1/CMakeFiles/ldc-profgen.dir/PerfReader.cpp.o
[131/237] Building CXX object tools/ldc-profgen/ldc-profgen-19.1/CMakeFiles/ldc-profgen.dir/CSPreInliner.cpp.o
[132/237] Generating obj/ldc2.o
ninja: build stopped: subcommand failed.
Loading