We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
-lib
On Posix, LDC currently puts .a inputs as-is into the generated .a, which generates invalid archives. This already works on Windows however.
.a
Seems to be a PITA on Linux: https://stackoverflow.com/questions/3821916/how-to-merge-two-ar-static-libraries-into-one
Apple: https://stackoverflow.com/questions/8170450/combine-static-libraries-on-apple/8170851#8170851
Our by-default used internal driver/archiver.cpp is based on the llvm-ar tool, but heavily stripped down (~370 lines vs. 1.5k lines in https://github.com/llvm/llvm-project/blob/main/llvm/tools/llvm-ar/llvm-ar.cpp); we probably need some extra stuff then.
driver/archiver.cpp
llvm-ar
The text was updated successfully, but these errors were encountered:
No branches or pull requests
On Posix, LDC currently puts
.a
inputs as-is into the generated.a
, which generates invalid archives. This already works on Windows however.Seems to be a PITA on Linux: https://stackoverflow.com/questions/3821916/how-to-merge-two-ar-static-libraries-into-one
Apple: https://stackoverflow.com/questions/8170450/combine-static-libraries-on-apple/8170851#8170851
Our by-default used internal
driver/archiver.cpp
is based on thellvm-ar
tool, but heavily stripped down (~370 lines vs. 1.5k lines in https://github.com/llvm/llvm-project/blob/main/llvm/tools/llvm-ar/llvm-ar.cpp); we probably need some extra stuff then.The text was updated successfully, but these errors were encountered: