Originally posted by Ansla
View Post
--warn-once: This looks current, but it is a warning flag. There are plenty of gcc warning flags that clang still doesn't recognize. The point is, this is not a performance thing, something that affects it's ability to link. Failure to be compatible with ld.bfd is true, but weak
--hash-size: this seems like the original issue is that ghc configure didn't test for supported linker options. I see reports going back 5 years. It looks like hash-size is implementation specific, e.g. performance tuning. I don't know fair ld-specific performance tuning against gold
--default-symver: this might be legitimate: https://sourceware.org/bugzilla/show_bug.cgi?id=15910
I would be interested to know the true impacts of the last one (e.g. why does software "require" it and why can't standard symbol maps be used instead).
Leave a comment: