I've been wondering for a while but I haven't had time to ask this, why is there no lld compatibility package? clang and llvm have them and only lld seems to lack it. I'd understand it if lld was just a linker but it also provides many libraries and development files that can have brekaing changes between releases.
One package I maintain, zig, is currently halted because it depends on lld 12 (though I have not yet had time to test if it would work with lld 13 out of the box) and they only plan to update to 13 once LLVM 13 actually releases.
On Sat, Aug 21, 2021 at 7:55 PM Jan Drögehoff sentrycraft123@gmail.com wrote:
I've been wondering for a while but I haven't had time to ask this, why is there no lld compatibility package? clang and llvm have them and only lld seems to lack it. I'd understand it if lld was just a linker but it also provides many libraries and development files that can have brekaing changes between releases.
One package I maintain, zig, is currently halted because it depends on lld 12 (though I have not yet had time to test if it would work with lld 13 out of the box) and they only plan to update to 13 once LLVM 13 actually releases.
tstellar already answered in a different thread: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/...
Though if you know that your project is for sure not compatible with lld 12, working with tstellar to create an lld12 compat package will probably be the way to go (if that's possible).
Fabio
On Sat, Aug 21, 2021 at 7:55 PM Jan Drögehoff <sentrycraft123(a)gmail.com> wrote:
tstellar already answered in a different thread: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.o...
I can understand if there is no compatibility package because there hasn't been a use for one though I don't know if thats really the case so I'm asking in case a reason for this has already been established and I simply didn't find it
Though if you know that your project is for sure not compatible with lld 12, working with tstellar to create an lld12 compat package will probably be the way to go (if that's possible).
I don't think its worth creating an entire compatibility package for lld just for one package and I'm fine waiting
Fabio