Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 304014

Summary: suspend is ghosted - spawner.dll is not available for x64 machines
Product: [Tools] CDT Reporter: Oyvind Harboe <oyvind.harboe>
Component: cdt-coreAssignee: Project Inbox <cdt-core-inbox>
Status: CLOSED DUPLICATE QA Contact: Doug Schaefer <cdtdoug>
Severity: enhancement    
Priority: P3 CC: aleherb+eclipse, pawel.1.piech
Version: 0 DD 1.1Keywords: helpwanted
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Oyvind Harboe CLA 2010-02-26 06:19:57 EST
Build Identifier:  I20100129-1300

The suspend button is ghosted when debugging on x64 machines

I've got an amd x64 and spawner.dll for 32 bit won't load, even if I tinker the java.library.path to point to the location for spawner.dll

java.lang.UnsatisfiedLinkError: C:\Users\zy1000\Desktop\eclipse\plugins\org.eclipse.cdt.core.win32_5.1.0.201002081441\os\win32\x86\spawner.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform


Reproducible: Always
Comment 1 Anton Leherbauer CLA 2010-03-02 04:03:37 EST
AFAIK the spawner.dll has not been available for win32 x86_64 before, so I assume this is an enhancement request to add it.  I don't have access to a windows 64 bit OS, so it would be much appreciated if you could check out the spawner sources from CVS and build the binaries yourself.  You need MinGW and JDK-1.5 to build it.
Comment 2 Oyvind Harboe CLA 2010-03-02 17:45:35 EST
(In reply to comment #1)
> AFAIK the spawner.dll has not been available for win32 x86_64 before, so I
> assume this is an enhancement request to add it.  I don't have access to a
> windows 64 bit OS, so it would be much appreciated if you could check out the
> spawner sources from CVS and build the binaries yourself.  You need MinGW and
> JDK-1.5 to build it.

Isn't it in the requirements that Eclipse CDT should work on x86 64?

I don't use Eclipse on Cygwin myself, I only discovered that it is now broken.
Comment 3 Doug Schaefer CLA 2010-03-03 11:31:38 EST
Just a personal opinion, but Windows 64 runs 32-bit applications so well, I'm not sure why you'd use the 64-bit version of Eclipse.

We have already alerted the Eclipse gang that the CDT may not support 64-bit, and this would be the reason why. We're not committing to 64-bit Windows support. Depends if we get a contribution to support it.

BTW, you need mingw64 and I'm not sure how stable that is.
Comment 4 Oyvind Harboe CLA 2010-03-04 02:02:49 EST
(In reply to comment #3)
> Just a personal opinion, but Windows 64 runs 32-bit applications so well, I'm
> not sure why you'd use the 64-bit version of Eclipse.
> 
> We have already alerted the Eclipse gang that the CDT may not support 64-bit,
> and this would be the reason why. We're not committing to 64-bit Windows
> support. Depends if we get a contribution to support it.
> 
> BTW, you need mingw64 and I'm not sure how stable that is.

Customers are using it w/Cygwin. My opinion is moot at that point :-)
Comment 5 Anton Leherbauer CLA 2010-03-04 02:54:21 EST

*** This bug has been marked as a duplicate of bug 236330 ***