In current release, mingw ld is replaced with clang's lld, which greately reduces link times.
However, I have unfortunately found a little problem with that: app icons are no longer working. Which is sort of strange, as during the build, the process is to compile .rc using windres utility into object .o file, then link with linker.
I have spent several hours with that without finding anything. Maybe somebody else would be more lucky than me?
(If there is no solution, I would go with lld anyway, this is just small glitch that can be ignored for now....)
The workaround I find is to use latest version of Mingw64 (G++ -v : 9.2.0) when I want ico instead of mingw toolchain built with Upp.
I still got a version of Upp (v11873)(G++ -v : 7.1.0) with working toolchain, If you want I can give you some information about version of all exe from mingw/bin
The workaround I find is to use latest version of Mingw64 (G++ -v : 9.2.0) when I want ico instead of mingw toolchain built with Upp.
I still got a version of Upp (v11873)(G++ -v : 7.1.0) with working toolchain, If you want I can give you some information about version of all exe from mingw/bin
Best regard
No need. I know that the problem is between windres and lld.
So currently the choice is between very slow linking times and working icon and fast linking times with icon.
Perhaps I will find a way how to activate original slow linker just for release mode...
cbpporter Messages: 1406 Registered: September 2007
Ultimate Contributor
So that's why icons no longer work!
BTW, after a long pause on other projects, I'm back to U++ projects. Meanwhile we no longer have MS licenses, so for the last month I've been stuck with GCC. First thing I noticed was icons no longer working. Second, that the debugger is quite rough and buggy. Even watches are deleted after each step over.
BTW, after a long pause on other projects, I'm back to U++ projects. Meanwhile we no longer have MS licenses, so for the last month I've been stuck with GCC. First thing I noticed was icons no longer working. Second, that the debugger is quite rough and buggy. Even watches are deleted after each step over.