I just committed something I've long since wanted to do:

Target programming (downloading) from the ELF file is now deprecated.
Use AVRDUDE for that purpose, as it's being more versatile for that
job.

I added a configure option --enable-target-programming (defaulting to
"disable") that maintains the current behaviour and implementation.
Without it being enabled, AVaRICE now no longer depends on libbfd and
its prerequisites (like GNU libiberty, where libbfd uses private,
undocumented functions from).  Yeah! :)  (Note that the SVN version
of AVRDUDE already supports reading ELF files directly, but without
the dependency from the bulky libbfd.  Instead, it uses libelf.)

As the current state of the source code (in particular with all the
rearranged error/exception handling) has proved to work fairly stable,
and did not cause any new bugs being reported, I intend to roll a new
release sometime next week.  I'll have a look at outstanding patches
and bug reports before, and see what can be easily applied, but I
won't make any promises.

After the release, I'm open to any kind of reorganization of the USB /
libusb handling.  The old libusb 0.1 API which requires the "USB
daemon" helper process is for sure debatable; I'm more than willing to
switch to the libusb 1.0 API, provided we don't lose support for any
of the existing platforms (like Cygwin).
-- 
cheers, J"org               .-.-.   --... ...--   -.. .  DL8DTL

http://www.sax.de/~joerg/                        NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)

------------------------------------------------------------------------------
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
_______________________________________________
avarice-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/avarice-user

Reply via email to