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