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

Reply via email to