Issue 127042
Summary [macos] archive has no index; run ranlib to add one for cross compiling from linux to macos? why does static linking just fail?
Labels new issue
Assignees
Reporter trcrsired
    ```
[1/5] Linking CXX shared library lib/libc++abi.1.0.dylib
FAILED: [code=1] lib/libc++abi.1.0.dylib 
: && /home/cqwrteur/toolchains/llvm/x86_64-linux-gnu/llvm/bin/clang++ --target=aarch64-apple-darwin24 --sysroot=/home/cqwrteur/toolchains/llvm/aarch64-apple-darwin24/aarch64-apple-darwin24 -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wno-comment -Wstring-conversion -fdiagnostics-color  -O3 -DNDEBUG -arch arm64 -arch x86_64 -dynamiclib -Wl,-headerpad_max_install_names -compatibility_version 1.0.0 -current_version 1.0.0 -o lib/libc++abi.1.0.dylib -install_name /home/cqwrteur/toolchains_build/toolchainbuildscripts/llvm/.llvmartifacts/aarch64-apple-darwin24/runtimes/lib/libc++abi.1.dylib libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_aux_runtime.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_default_handlers.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_demangle.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_exception_storage.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_guard.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_handlers.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_vector.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_virtual.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/stdlib_exception.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/stdlib_stdexcept.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/stdlib_typeinfo.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/abort_message.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/fallback_malloc.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/private_typeinfo.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/stdlib_new_delete.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_exception.cpp.o libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_personality.cpp.o -fuse-ld=lld  -fuse-lipo=llvm-lipo  -rtlib=compiler-rt  -stdlib=libc++ -nostdinc++  -Wno-macro-redefined  -Wno-user-defined-literals -L/home/cqwrteur/toolchains_build/toolchainbuildscripts/llvm/.llvmartifacts/aarch64-apple-darwin24/runtimes/lib -Wl,-exported_symbols_list,/home/cqwrteur/toolchains_build/llvm-project/libcxxabi/src/../lib/symbols-not-reexported.exp -Wl,-exported_symbols_list,/home/cqwrteur/toolchains_build/llvm-project/libcxxabi/src/../lib/cxxabiv1.exp -Wl,-exported_symbols_list,/home/cqwrteur/toolchains_build/llvm-project/libcxxabi/src/../lib/fundamental-types.exp -Wl,-exported_symbols_list,/home/cqwrteur/toolchains_build/llvm-project/libcxxabi/src/../lib/itanium-base.exp -Wl,-exported_symbols_list,/home/cqwrteur/toolchains_build/llvm-project/libcxxabi/src/../lib/std-misc.exp -Wl,-exported_symbols_list,/home/cqwrteur/toolchains_build/llvm-project/libcxxabi/src/../lib/new-delete.exp -Wl,-exported_symbols_list,/home/cqwrteur/toolchains_build/llvm-project/libcxxabi/src/../lib/std-exceptions.exp -Wl,-exported_symbols_list,/home/cqwrteur/toolchains_build/llvm-project/libcxxabi/src/../lib/itanium-exceptions.exp -Wl,-exported_symbols_list,/home/cqwrteur/toolchains_build/llvm-project/libcxxabi/src/../lib/personality-v0.exp lib/libunwind.1.0.dylib  -fuse-ld=lld  -fuse-lipo=llvm-lipo -rtlib=compiler-rt  -stdlib=libc++  -nostdinc++  -Wno-macro-redefined && :
ld64.lld: error: /home/cqwrteur/toolchains_build/toolchainbuildscripts/llvm/.llvmartifacts/aarch64-apple-darwin24/runtimes/lib/libc++.a: archive has no index; run ranlib to add one
```
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to