Developer forums (C::B DEVELOPMENT STRICTLY!) > Development
LLVM Clang 10 no longer supports -Wl,--dll
Miguel Gimenez:
Ticket expanding EvalXMLCondition() published, https://sourceforge.net/p/codeblocks/tickets/1041/
gh_origin:
--- Quote from: Miguel Gimenez on December 06, 2020, 01:56:45 pm ---I don't have Clang.
--- End quote ---
If you're on Linux, it's easy. If if you're on Windows, you can use my Clang:
https://app.box.com/s/8i0tovgsr354brkcwumus0nzfw1heigg
And sorry everyone, it's my mistake. The Clang version I shared through out the forum is not Clang 10, it's Clang 11 indeed. So I'm not sure whether it's Clang 11 or Clang 10 that dropped supports for -Wl,--dll.
You could get Clang 10 here:
https://app.box.com/s/9gs0idab4ui031043go90s1819uonkop
gh_origin:
--- Quote from: oBFusCATed on December 06, 2020, 04:06:41 pm ---But I suppose it is fine if we drop older versions of clang. :)
--- End quote ---
No. The oldest version of Clang I have seen still being used is Clang 7 (on Linux). I also saw Clang 3.5 still floated around on some organizations. It's not unbelievable, though. Since in my place they only tried to conform to C++11. Newer language standards are not considered. So if old compilers have complete support for C++11, it's no reason to upgrade to new compilers, which most of time caused more problems than it worth.
gh_origin:
--- Quote from: killerbot on December 06, 2020, 08:17:39 pm ---I would drop support for old clang, by the way, most recent is clang11.
--- End quote ---
Most Linux distributions don't ship with latest Clang. The oldest Clang I saw still in use is Clang 7 (I don't remember which distributions, but it seemed to be some kind of LTS of Debian or Ubuntu).
BTW, why no one consider my solution: two sets of XMLs, one for old Clang, one for new Clang? I have posted about that many times on this thread but no one cares.
stahta01:
Two files is twice the effort to maintain as one file.
Tim S.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version