From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail-ee0-x22d.google.com ([2a00:1450:4013:c00::22d]) by metis.ext.pengutronix.de with esmtp (Exim 4.72) (envelope-from ) id 1WTRQH-00055R-DJ for ptxdist@pengutronix.de; Fri, 28 Mar 2014 08:41:54 +0100 Received: by mail-ee0-f45.google.com with SMTP id d17so3676921eek.18 for ; Fri, 28 Mar 2014 00:41:47 -0700 (PDT) Received: from omega.Speedport_W_921V_1_24_000 (p4FD334D9.dip0.t-ipconnect.de. [79.211.52.217]) by mx.google.com with ESMTPSA id y7sm9802803eev.5.2014.03.28.00.41.46 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 28 Mar 2014 00:41:46 -0700 (PDT) Date: Fri, 28 Mar 2014 08:41:42 +0100 From: Alexander Aring Message-ID: <20140328074139.GA11168@omega.Speedport_W_921V_1_24_000> References: <533520E5.7040700@mwlaser.de> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <533520E5.7040700@mwlaser.de> 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-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: ptxdist-bounces@pengutronix.de Errors-To: ptxdist-bounces@pengutronix.de To: ptxdist@pengutronix.de 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 version? > 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 =================================================================== --- libusb-1.0.1.orig/libusb-1.0.pc.in +++ libusb-1.0.1/libusb-1.0.pc.in @@ -6,6 +6,6 @@ includedir=@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/ -- ptxdist mailing list ptxdist@pengutronix.de