Hi Aurelien,

On 12/13/25 11:49 AM, Aurelien Jarno wrote:
Nowadays avrdude supports both the libusb 0.1 and libusb 1.0. It is
autodetected at configure time, so it's just a matter of changing the
build dependencies:

--- avrdude-7.1+dfsg/debian/control
+++ avrdude-7.1+dfsg/debian/control
@@ -14,8 +14,8 @@
   bison,
   libreadline-dev,
   libhidapi-dev [!hurd-i386],
- libusb-dev,
- libftdi-dev,
+ libusb-1.0-0-dev,
+ libftdi1-dev,
   libelf-dev
  Standards-Version: 4.6.2
  Vcs-Git:https://salsa.debian.org/debian/avrdude.git


At this point we might still need libusb 0.1 or libusb-compat-0.1 as avrdude code for certain AVR programmers has not been updated to libusb-1.0. We can link both libusb 0.1 and libusb-1.0 to support transition or we can drop libusb 0.1 and loose support for certain number of programmers.

Is there a timeline for dropping libusb-0.1? Any consideration for introducing libusb-compat-0.1?

Milan

Reply via email to