[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gEDA-dev: DBUS binding to PCB actions



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
geda-dev@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev