> However, the current build is completely broken.  First, changeset
> 2257 break the build for architecture avr31, as it results in an
> attempt to evaluate AVR_RAMPZ_ADDR for device AT43USB320.

The mentioned changeset attempts to fix the problem which causes the binary 
library form of Carlos Lamas's functions for accessing >64kW FLASH be broken 
ever since included in avr-libc v1.7 (after being some 2 years in standby for 
inclusion). See http://savannah.nongnu.org/bugs/?32945 and 
https://savannah.nongnu.org/patch/?6352 .

While the userbase who wish to use said functions might be a negligible 
minority, I think it is still inappropriate to have functions in the library 
which are known to fail in runtime. So I would suggest to either find a more 
appropriate fix for the problem, or if it is infeasible, to remove the said 
functions from the binary build of the library and bundle them in source form, 
with appropriate changes ithe documentation.

Jan Waclawek

_______________________________________________
AVR-libc-dev mailing list
AVR-libc-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/avr-libc-dev

Reply via email to