Drobo

SDK for the Drobo5N

#1

Since there seems to be no official announcement from DRI about an SDK for the 5N, here’s my attempt to provide the basic tools for developers out there trying to get their apps on the 5N.

  1. As a rule of thumb, all of the information from the DroboFS SDK still applies.
  2. The only significant change are the versions of GLIBC and GLIBCXX.
    2.1) GLIBC is now 2.11.1 (was 2.5 on the FS)
    2.2) GLIBCXX is now 3.4.13 (was 3.4.9 on the FS)

The closest toolchain from CodeSourcery is the one from 2010-09. Unfortunately, that one ships with a slightly newer version of GLIBCXX: 3.4.14. In general that should not be a problem, since only very complex C++ software will link with the parts that have changed. And even in that case the GCC that ships with that toolchain (4.5.1) supports static linking of libstdc++, which solves that problem.

I updated my “Setting up a VM” page on DroboPorts to include instructions for the 5N. You can find the updated instructions here: http://www.droboports.com/setting-up-a-vm

Disclaimer: keep in mind that this is very, very unofficial. It works, as evidenced by the apps that I have been compiling and deploying, but that does not mean it won’t change in the very near future.

#2

For future reference: the official SDK is out. It uses GCC 4.4.5.

More info here: http://www.drobospace.com/forums/showthread.php?tid=63869