DDD 3.3.8 (i686-pc-cygwin) gets `Segmentation fault WAS Re: c ompiling DDD
Richard Campbell
richard.campbell@air2web.com
Thu Dec 4 14:49:00 GMT 2003
>That is a bug in gcc on cygwin related to "#pragma interface".
>Please look for help on the cygwin mailing list.
Arnaud, the problem is with both "#pragma interface" and "#pragma
implementation".
http://www.cygwin.com/ml/cygwin/2003-07/msg00463.html
Guarding all "#pragma interface" and "#pragma implementation" calls with
ifndef __CYGWIN__
allows everything to compile cleanly - is this something that could be
applied to the main baseline?
>Modifying ddd/config.h will not help. There is a problem with the
>lesstif distribution on cygwin. See:
>http://www.lesstif.org/INSTALL.html
Is the following what you are referring to?
"On windows using Cygwin, U/WIN or Interix, LessTif must be built as
static libraries. Because, one of the biggest issues with X on Win32
is the moronic DLL format. Specifically - it is not possible to export
data from a Win32 DLL in a form that can be used to statically initialize
another global variable. Data access from a DLL requires at least one
pointer indirection, and hence executable code. This is why X11R6 doesn't
have DLLs for Xt/Xmu/Xaw (and Motif) on Win32."
If yes, these rules have been changing. Brian, isn't this what you
were specifically working on recently?
-Richard Campbell.
More information about the Cygwin-xfree
mailing list