Cross compiling for WD My Cloud

I just “upgraded” my device from v3 to v4. I attempted to follow this guide: [GUIDE] Cross Compiling Transmission 2.82 - #17 by Paradox9 and got everything built, however, attempts to run any of the generated executables fails immediately with a response of “killed”. A comparison some binaries on the system already show a difference in kernel version or at least the linker version:

# file /bin/ls /bin/ls: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x20bd59e837845356ab3227b58954d52cb6e11c90, stripped

vs

# file /usr/local/bin/transmission-daemon /usr/local/bin/transmission-daemon: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.10.2, not stripped

Anyone else have this problem or have any ideas? When I run ldd against the transmission binaries I get: “not a dynamic executable”, which the file command seems to think otherwise as noted above.

Thanks.

Hello,

I have never tried this. Lets see if an experienced user can help us with this.