Building XFCE on Cygwin

Maarten Boekhold boekhold at
Fri Jul 9 16:52:46 CEST 2004

Brian J. Tarricone wrote:
> but panel plugins definitely do reference global 
> symbols in xfce4-panel, so if there's no way to get this effect on 
> windows, i honestly don't see much of a point in continuing further.

I'm sure that there's a way to accomplish this. I just send a mail to 
the cygwin mailing list to ask for some help from the resident experts...

> yeah, for the ones that are missing the appropriate _LIBADD or _LDFLAGS 
> section, you can simply add them.  all of the variables look like 
> *_CFLAGS and *_LDFLAGS, and the first half is just the all-caps prefix 
> given in the line that checks for its presence (the 
> BM_DEPEND() and BM_DEPEND_CHECK() lines).

So if I need to add the gobject/glib etc. libs to the LDFLAGS of a 
library, I will need to add something like:

BM_DEPEND([GOBJECT], [gobject-2.0], [2.0.0])

to, and then I will have access to 

>>btw. Regarding adding -no-undefined everywhere, originally I was 
>>planning to add this only to the _la_LDFLAGS when we are on cygwin. But 
>>one of the cygwin developers told me that this flag doesn't hurt on 
>>other platforms at all, so we could easily just add it everywhere. How 
>>do the XFCE developers feel about this?
> if that really is the case, i personally don't care.  however, i'm no 
> libtool expert, and i'd like to hear it from someone who knows a bit 
> more than i do.  benny?  olivier?  jasper?  ...?

OK, let's wait for that then. Otherwise it wouldn't be difficult (I 
suppose, I've never used autoconf&friends before) to add a rule to that conditionally sets something like 
@LIBTOOL_NO_UNDEFINED@ to either "" or "-no-undefined".


More information about the Xfce4-dev mailing list