Jonkman Microblog
  • Login
Show Navigation
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. Tomas SA2TMS (tomas@social.umeahackerspace.se)'s status on Saturday, 07-Oct-2017 07:24:14 EDT Tomas SA2TMS Tomas SA2TMS
    Anyone on here have experience with compiling avr-gcc? I need to upgrade to gcc version 8 to get decent output (like not uselessly pushing r0 and r1 in ISRs, a 12 year old bug), and Debian doesn't seem to have it. Or maybe it's possible to get bleeding edge packages from somewhere?
    In conversation Saturday, 07-Oct-2017 07:24:14 EDT from social.umeahackerspace.se permalink
    1. Tomas SA2TMS (tomas@social.umeahackerspace.se)'s status on Saturday, 07-Oct-2017 15:22:20 EDT Tomas SA2TMS Tomas SA2TMS
      in reply to
      $ avr-gcc --version
      avr-gcc (GCC) 8.0.0 20171007 (experimental)

      \o/

      Now to get it to install headers and a proper version of avr-libc..
      In conversation Saturday, 07-Oct-2017 15:22:20 EDT from social.umeahackerspace.se permalink
      1. Tomas SA2TMS (tomas@social.umeahackerspace.se)'s status on Sunday, 08-Oct-2017 12:35:42 EDT Tomas SA2TMS Tomas SA2TMS
        in reply to
        It works! Managed to compile a project with it. I am now on the bleeding edge of 8-bit development :]

        For the record, here's the guide I ended up using: https://emil.fi/toolchain . Thanks fly out to Emil in #avr @ freenode

        Unfortunately an empty ISR still generates a whole bunch of useless pushes & pops, instead of a single reti instruction as one would expect of any decent compiler
        In conversation Sunday, 08-Oct-2017 12:35:42 EDT from social.umeahackerspace.se permalink
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

Jonkman Microblog is a social network, courtesy of SOBAC Microcomputer Services. It runs on GNU social, version 1.2.0-beta5, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Jonkman Microblog content and data are available under the Creative Commons Attribution 3.0 license.

Switch to desktop site layout.