On Sat, 10 Aug 2013, Phil Dibowitz wrote:

> The big trick here (on both Linux and Mac) is that you have to use libhid from
> git, not from one of the releases... then use the instructions for installing
> a shared library. INSTALL docs have been updated in this patch.
>
> And as Scott discovered, on Linux, you have to use libhid-libusb (turns out
> the hidraw version is still pretty non-complete and buggy).

I haven't checked out the patch yet, but I'm still having trouble seeing 
the value in switching to libhid on Linux.  Essentially, we'd be adding 
another layer on top of libusb (when we have a perfectly good libusb 
implementation) and requiring a library that isn't packaged by any 
distros.  I know you said that libraries will get packaged when other 
packages need them, but that's easier said than done.  Concordance 1.0 
only recently made it into Fedora and Debian (after ~4 months), and that 
was after a *lot* of nagging on my part.  I think the fact that it isn't 
packaged also tells us that there aren't a lot of other users, at least on 
Linux.

I think at the very least, we shouldn't get rid of the libusb 
implementation.  Perhaps we could make it a 'configure' option to pick 
between the implementations.

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel

Reply via email to