Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] RCP Debugger for Windows?

"Maybe Clang/LLDB will help but it’s not clear how much they are focused on Windows either."

Doug, do you follow the LLVM Weekly newsletter?
I've been following it for half a year or so, and there seems to be an effort to make LLDB debugging work with the Visual Studio toolchain.

Note that
LLDB on Windows means two things:
A) Debugging executables compiled/linked with Clang/GCC (DWARF debug info)
B) Debugging executables compiled/linked with Visual Studio (another format for debug info)

I haven't tried (A), but I assume it already works similar to Mingw-w64.
So (B) is the scenario they've been working on (and something that GDB will never support). They've made progress, but I'm not sure how far it is from actually being usable in an everyday case (it's definitely not ready yet - it takes time).

Scenario (B) would be very useful for developers who don't necessarily want to use the Visual Studio IDE, but they have to because it's the only one that support the VS compiler toolchain - and they have to use that compiler toolchain if they use native Windows libraries like DirectX, etc.)

On Wed, Jul 15, 2015 at 5:31 PM, Doug Schaefer <dschaefer@xxxxxxx> wrote:
Interesting. Having said that, I decided to take another look at mingw-64, the good fork of mingw. They actually do have an installer that is packaging up the latest compiler and includes gdb. You can get it here:

It would be cool if CDT could install the toolchain for you...


From: cdt-dev-bounces@xxxxxxxxxxx [cdt-dev-bounces@xxxxxxxxxxx] on behalf of Doug Schaefer [dschaefer@xxxxxxx]
Sent: Wednesday, July 15, 2015 11:15 AM
To: CDT General developers list.
Subject: Re: [cdt-dev] RCP Debugger for Windows?

I’m pretty concerned about the state of local Windows development anyway. Cygwin messes us up by being to Linux-y with it’s file paths, MinGW has forked with the old one moving too slow and being 32-bit only and the new one not having a consistent packaging mechanism. We should always declare a toolchain we “officially” support but I’m not sure we can do that for Windows at the moment.

Part of me suggests we should abandon the GNU world on Windows, focus on better support for Microsoft’s toolchain. But that’s a lot of work that someone would have to do for free since I don’t see a lot of commercial value there.

Maybe Clang/LLDB will help but it’s not clear how much they are focused on Windows either.

Which is all to bad, I think Windows 10 will start to appeal to engineers again and I don’t see it going away. It’s what most students, hobbyists, game developers, etc. are using. We should try and figure out a good strategy there.


From: <cdt-dev-bounces@xxxxxxxxxxx> on behalf of Marc-André Laperle <marc-andre.laperle@xxxxxxxxxxxx>
Reply-To: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
Date: Wednesday, July 15, 2015 at 9:56 AM
To: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
Subject: Re: [cdt-dev] RCP Debugger for Windows?

Not really. No one asked for it though. Did someone talk to you about it? It's a bit of extra work to set the icons, add a few OS specific plugins and testing. I wasn't sure there was a real demand for it since there is WinDbg already. I can add Windows support easily if people want it (and other OS and architectures).


From: cdt-dev-bounces@xxxxxxxxxxx [cdt-dev-bounces@xxxxxxxxxxx] on behalf of Marc Khouzam [marc.khouzam@xxxxxxxxxxxx]
Sent: Wednesday, 15 July 2015 9:08 AM
To: CDT DEV (cdt-dev@xxxxxxxxxxx)
Subject: [cdt-dev] RCP Debugger for Windows?


is there a technical reason why we don't provide the new RCP Debugger for Windows?



cdt-dev mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit


Back to the top