Andreas Schwarz wrote:

Steve Underwood wrote:
On a number of WinMe and Win98SE machines this installer seems to give trouble. What makes those machines different from ones that work, I do not know. Its probably DLL hell at work. There is not a great deal I can do about that right now. Cygwin seems to be the cause. I can avoid that for the compiler and assembler, and use MinGW,

That would be an improvement. The MinGW-built compiler works much
faster, and I think most people don't even use GDB but prefer debugging
with printf & LEDs. Or are ther any compatibility problems with the ELF
files generated by the MinGW compiler?


People tell me Cygwin builds of the GNU tools are slow, but I haven't really found that. I find a MinGW build of GCC just as slow as a Cygwin one. A Linux build seems much faster. I wonder why people seem to have different experiences with this.

The main problem I found with comaptibility between a MinGW build of binutils and GCC and a Cygwin build of GDB was with file names. I made a nasty bodged patch to work around the worst of this, before I gave up with the hassle, and stuck to Cygwin. A real cure for these problems seemed somewhat problematic. MinGW builds of binutils and gcc put windows style file names in the binary. Cygwin puts Unix style names in the binary. GDB doesn't understand the windows style file names (slashes the wrong way round, "c:' at the start, etc.), and fails to corrently handle the source files referenced in the binary. My patch changes GDB to fudge windows style names in cygwin style names as they are read from the binary. It had some side effects, though. This was last November, and I can't exactly remember what they were.

All the GNU tools, when built with either MinGW or Cygwin have problems with file names that contain spaces. This makes, for example, installing mspgcc in c:\Program Files\... a problem. A Unix file name that contains spaces is perfectly valid, so I consider the GNU tools buggy in this regard.

but not for GDB. So far GDB does not work properly when built without
Cygwin. The MinGW guys still do not have a solid version of GDB under
MinGW.

In my experience Insight doesn't work very stable at all. If anybody
should manage to build DDD with Cygwin this would be a much better
solution.

DDD is very Motif dependant. I don't know a way to make Motif and Win32 play nicely, other than by running X-Windows on Win32. Insight has its good and bad points. I don't find it as unstable than you suggest, though.

Regards,
Steve



Reply via email to