I was all revved up to port a project to the t104 when I ran up against a wall. The lastest Atmel toolchain for Linux (or Windows, for that matter) is 3.5.4 (with AVR GCC 4.9.2) which, of course, has no support for the ATtiny104.
I found the atpack which includes support for the t104, but I'm not sure how, or even if, I can integrate that into the 3.5.4 toolchain. I've identified a few files which are a good start: iotn104.h, specs-attiny104, crtattiny104.o, libattiny104.a. I've dropped those into the appropriate directories in the 3.5.4 toolchain directory hierarchy, but obviously that's not enough.
The build proceeds until the assembly phase, when there are errors with respect to supported instructions. The atpack defines the 'core' for the t104 to be AVR8L_0, which appears to be unknown to 3.5.4. I'm uncertain if this can be resolved easily.
In addition, of course, the AVR Libc libraries have no knowledge of the t104, so things like avr/power.h and avr/wdt.h aren't much help.
I presume that AS7 ships with a much more recent version of the toolchain, but that seems to be unavailable as a separate download for Windows, and not at all for Linux.
Is there a one-stop-shopping experience for the t104 under Linux? Or have I missed something else simple that will get 3.5.4 up and running with the t104? Or maybe I've missed an existing thread on the subject?