The pic ports are annoying. They never passed regression tests, they
cause trouble for the build of SDCC (see e.g.
https://sourceforge.net/p/sdcc/bugs/3140/). Two thirds of the open SDCC
bug reports are about pic-specific bugs.

They have been unmaintained for over a decade. They depend on
unmaintained upstream gputils.
While they have users, clearly no one is willing to maintain them.

IMO, dropping those ports would make it much easier for SDCC to move
forward. The remaining pic port users could just use an older SDCC version.
A first step would be disabling their build by default (i.e. to attempt
to build them, one would ahve to use --enable-pic14-port and
--enable-pic16-port, while currently to disable them one needs
--disable-pic14-port and --disable-pic16-port).
The sentencew ont he website "Work is in progress on supporting the
Padauk (pdk13), Microchip PIC16 and PIC18 targets." should be changed to
"Work is in progress on supporting the Padauk pdk13 target. Microchip
PIC targets are deprecated and will be removed in the future."

Philipp


_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to