From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from moutng.kundenserver.de ([212.227.126.187]) by metis.ext.pengutronix.de with esmtp (Exim 4.72) (envelope-from ) id 1WTRgg-0005qx-PU for ptxdist@pengutronix.de; Fri, 28 Mar 2014 08:58:51 +0100 Message-ID: <53352BF5.5090707@mwlaser.de> Date: Fri, 28 Mar 2014 08:59:49 +0100 From: Martin Lammers MIME-Version: 1.0 References: <533520E5.7040700@mwlaser.de> <20140328074139.GA11168@omega.Speedport_W_921V_1_24_000> In-Reply-To: <20140328074139.GA11168@omega.Speedport_W_921V_1_24_000> Subject: Re: [ptxdist] Update libusb-1.0 Reply-To: ptxdist@pengutronix.de List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1"; Format="flowed" Sender: ptxdist-bounces@pengutronix.de Errors-To: ptxdist-bounces@pengutronix.de To: ptxdist@pengutronix.de Am 28.03.2014 08:41, schrieb Alexander Aring: > Hi Martin > > On Fri, Mar 28, 2014 at 08:12:37AM +0100, Martin Lammers wrote: >> Hi there, >> >> we are using ptxdist 2012.03.0 with the Phytec iMX board. I develop some= USB >> applications with my Ubuntu machine using libusb-1.0.16. >> In the ptxdist menuconfig i can select the libusb-1.0 to install it on my >> target system. When i look at the rules files i see this is version 1.0.= 8. >> Also in the newest version of ptxdist is the same version. >> Now my question, what is the right way to update the libusb to version >> 1.0.18 and it is possible to do that without changing the ptxdist versio= n? >> > There exists two libusb variants, the original one "libusb" [0] and > "libusb-x" [1] a fork of libusb. > > The current version of libusb is 1.0.9 and we have indeed 1.0.8. I can > write a patch to bump this version but we have also a crazy patch for > libusb 1.0.8: > > `cat patches/libusb-1.0.8/libusb-1.0.1-pkg-config.diff` > Subject: libusb needs librt and libpthread > > Add missing dependencies. > > Signed-off-by: Robert Schwebel > > --- > # 20100603 rsc: The patch was closed upstream, and I don't > # remember a use case any more :-( Let's keep it > # here for the moment, until we have a user. > # 20100101 rsc: added as http://libusb.org/ticket/24 > > libusb-1.0.pc.in | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > Index: libusb-1.0.1/libusb-1.0.pc.in > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- libusb-1.0.1.orig/libusb-1.0.pc.in > +++ libusb-1.0.1/libusb-1.0.pc.in > @@ -6,6 +6,6 @@ includedir=3D@includedir@ > Name: libusb-1.0 > Description: C API for USB device access from Linux userspace > Version: @VERSION@ > -Libs: -L${libdir} -lusb-1.0 > +Libs: -L${libdir} -lusb-1.0 -lrt -lpthread > Cflags: -I${includedir}/libusb-1.0 > > > Maybe this already fixed in mainline... I will check this. > > If you want to use libusb-x you need to generate a new port of this. I > checked it and they using autotools as buildsystem so a new port would > be (hopefully) easy. > > But it depends which library you want... libusb or libusbx. > > - Alex > > [0] http://www.libusb.org/ > [1] http://libusbx.sourceforge.net/ > Hi Alex, thanks for the fast response. We want to use libusbx version 1.0.18. Thanks for your help, best regards Martin -- = mit freundlichen Gr=FC=DFen/Best regards, Martin Lammers Entwicklung Mike & Weingartner GmbH Bernsteinweg 1 80939 M=FCnchen, Germany Tel.: 089 - 37 15 80 40 Fax: 089 - 37 15 80 49 Email: lammers@mwlaser.de Internet: www.mwlaser.de Mike & Weingartner GmbH, Bernsteinweg 1, 80939 M=FCnchen Gesch=E4ftsf=FChrung/Management: Peter Mike, Sebastian Weingartner Sitz der Gesellschaft/Registered office: M=FCnchen Registergericht/Commercial registry: M=FCnchen, HRB 129919 Diese E-Mail kann vertrauliche und/oder rechtlich gesch=FCtze Informationen= enthalten. Wenn Sie nicht der richtige Addressat sind oder diese E-Mail ir= rt=FCmlich erhalten haben, informieren Sie bitte sofort den Absender und ve= rnichten Sie diese E-Mail. Das unerlaubte Kopieren sowie die unbefugte Weit= er- oder Kenntnisgabe dieser E-Mail ist nicht gestattet. This e-mail may contain confidential and/or privileged information. If you = are not the intended recipient (or have received this e-mail in error) plea= se notify the sender immediately and destroy this e-mail. Any unauthorised = copying, disclosure or distribution of the material in this e-mail is stric= tly forbidden. -- = ptxdist mailing list ptxdist@pengutronix.de