SDCC 3.2.0 is released since July 2012. Reproducible: Always
Created attachment 338632 [details] Experimental ebuild for sdcc-3.2.0 Tested on ~amd64. Compile fine with all ports except with 'avr' and 'hc08'. I have to make the patches related to boost as I did for 'pic14' and 'pic16' ports. Like said on bug https://bugs.gentoo.org/show_bug.cgi?id=344535 I'm also getting "scanelf: Invalid ar entry" for non-free pic libs file.
Created attachment 338634 [details] Patch for SDCCnaddr.hpp
Created attachment 338636 [details] Patch for SDCCnaddr.cc
Created attachment 338638 [details] Patch for SDCCralloc.hpp
Created attachment 338640 [details] Patch for SDCCtree_dec.hpp
The above patches are done from the r8422
Do not test this ebuild ! Patches fix compilation only, but make the produced binary softwares unstable in some cases (tested it with analog to digital converter on a PIC16f88). sdcc-3.2.0 do not compile with boost-1.52.
(In reply to comment #7) > Do not test this ebuild ! > > Patches fix compilation only, but make the produced binary softwares > unstable in some cases (tested it with analog to digital converter on a > PIC16f88). > > sdcc-3.2.0 do not compile with boost-1.52. Dont mess with bug fields like this. Let us handle them
Created attachment 343964 [details] dev-embedded/sdcc-3.1.0 ebuild This version seems stable. I tested only the pic14 port. Ebuild generate scanelf warns related to the .lib files I think.
see also bug 344535
if something is missing from the latest version, please file a new bug for each specific piece *** This bug has been marked as a duplicate of bug 553754 ***