Peter Clifton wrote:
Hi,
A minor bug fix to the D-Bus bindings later, and the following patch is
what should get applied against CVS.
One downside, is that it uses GNU_SORUCE, so will require GNU LIBC for
the D-Bus stuff to compile. OTOH, the D-Bus code is optional
at ./configure time, and disabled by default, so I don't see why it
can't go in.
Sorry, I can't support anything which requires GNU libc.
In my mind any thing which requires GNU libc, requires gcc, or in some
other way really limits portability is right out.
It is true that probably more users of pcb use linux than other os's,
but not all. And for me, I don't use linux so I really don't want to
promote something which doesn't fully support other operating systems.
My minimum list of supported operating systems would be (in no
particular order)
- *BSD
- cygwin [this one I could be convinced otherwise on]
- linux
- MacOS X
- solaris
and in terms of compilers, certainly gcc and SunPRO. I'm certainly not
willing to fall into the "all the world is is a 32-bit linux intel
architecture box with gcc" trap.
-Dan (who is feeling grumpy after having just fixed a pile of bugs in
various packages to update some software on solaris)
p.s. dbus-0.93 still isn't building on solaris but for interested
parties, https://bugs.freedesktop.org/show_bug.cgi?id=8391 seems to have
enough patches to get it going.
p.p.s. I'm not trying to come down on you personally, I just want to
make sure we find a better way than using non-portable extensions.
_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev