the IPKG optware development toolchain for Synology DiskStations

Recently I found IPKG actually got abandoned, and the IPKG Perl on one of my Synology DiskStations wasn’t really functional at all (some broken dependency on a library to be loaded dynamically).
That really frustrated me for a short period. Now I installed the IPKG optware-devel (compilation toolchain) and esp. gcc. Downloaded rsync sources, proceeded “as usually” with GNU sources, and it simply works. That’s phantastic. I have really been worried for quite a while with that restricted Synology provided rsync, and the IPKG rsync didn’t really comfort me there, so having “my own” rsync is really a nice thing. Next thing will be compiling my own Perl; and I will even be able to install CPAN modules with C sources, as I even have a C compiler.

Actually I should consider bootstrapping gcc, the GNU C compiler, because gcc-4.2.3 is a little outdated. gcc for my other DiskStation is even older, it’s a gcc-3.x. But than those gcc-s create code, that runs on these DiskStations, and not really bad.

Looks like my Synology DiskStations even work well as development systems.


Comments

3 responses to “the IPKG optware development toolchain for Synology DiskStations”

  1. Hi Jochen, did you ever manager to get a later version of GCC working on your Synology NAS?

    1. Jochen Hayek avatar
      Jochen Hayek

      no, not with IPKG.
      but just recently I came across OPKG and https://github.com/Entware resp. https://github.com/Entware-ng, and through that toolchain:

      $ gcc –version
      gcc (OpenWrt GCC 6.3.0) 6.3.0

      1. Ah that’s nice, I’ll check that one out :). I needed it for FFMPEG compilation but have since found a Docker image that also works from the command line, so for now I’ll be simply using that. Thanks for the info though 🙂

        Docker image: https://github.com/jrottenberg/ffmpeg

Leave a Reply to Jochen HayekCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.