BTW, do you know the state of gputils package? Is anybody maintaining it?


On Fri, May 18, 2012 at 11:22 AM, Diego Herranz <> wrote:
I would really love to see sdcc debian packages updated.
As a PIC16 port user, I'd like to see the sdcc-non-free package too.

I hope you find a sponsor.


On Fri, May 18, 2012 at 10:54 AM, Gudjon I. Gudjonsson <> wrote:

Hi list

Quite soon after the release of sdcc 3.1 I had a package ready for Debian. It is cleaned for complying with the Debian Free Software Guidelines (DFSG) but I can also make a full package for the non-free Debian part.


The problem is that I haven't found a sponsor for the new version and the main reason is that version 3.1 creates a little bit bigger code than version 2.9, see below [1]


I have mostly moved to ARM microcontrollers but I am very interested in keeping sdcc as a Debian package and I want the package to be up to date. But what does the list think? Does anyone miss the package? If anyone wants to adopt it or sponsor an upload you are more than welcome.


The current Debian source package can be found here if anyone wants to use/test it:







> I'll CC Keith on this in the hope that he'll chime in with some details

> of the problems he's seeing. Perhaps you can help figure out how we

> resolve these issues so that we can move forward to SDCC 3.X thereby

> motivating me to want to work on the packages and help upload again?


Sure, I'm seeing fairly significant code size increases from the 3.X

series, the end result is that our firmware cannot fit in the available

flash space when compiled with 3.X while it fits (barely) with earlier

versions of the compiler.


I've got one small example that compiles to 212 bytes with SDCC 2.9 but

takes 246 bytes with 3.1.0 (#7066). That one seems to be an unfortunate

combination of register allocation changes and some missing move



Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
Sdcc-user mailing list