This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

1.7 winbase.h (ilockcmpexch) compile error


I'm trying to build Cygwin 1.7 from CVS to debug an ImageMagick problem on
server 2008 that causes an access violation in cygwin1.dll.  Doe anyone
know the work around for this issue?

g++ (GCC) 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)

winsup/cygwin/winbase.h: In
member function `int pthread_mutex::_trylock(pthread*)':
winsup/cygwin/winbase.h:59:
warning: volatile register variables don't work as you might wish
winsup/cygwin/winbase.h:63:
error: can't find a register in class `AREG' while reloading `asm'

I presume it is related to this change:

http://cygwin.com/ml/cygwin-patches/2009-q2/msg00072.html

but I haven't had time to dig into the full problem.  Thanks for any help
available.

-- 
Brian Ford
Staff Realtime Software Engineer
VITAL - Visual Simulation Systems
FlightSafety International
the best safety device in any aircraft is a well-trained crew...

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]