Auteur Topic: Cross Compile on DS411j via DISTCC  (gelezen 1956 keer)

Offline superbytes

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 1
Cross Compile on DS411j via DISTCC
« Gepost op: 08 november 2011, 16:32:00 »
Dear Synology (and users),

I would like to request some assistance with cross compiling from the DS411J box using DISTCC on a UBUNTU (AMD) system in order to speedup the compilation process.

Goal:
To compile source code suitable for DS411J on the box, but offloading the compilation tasks to a much more power full system.

Setup:
- Installed ipkg and openwrt-devel
- Installed DISTCC
- Prepared UBUNTU 11.10 64-bit server (minimal) with toolchain gcc421_glibc25_88f6281-GPL.tgz

Test:
- Native compilation without distcc on the DS411J works
- Cross Compilation via distcc on the DS411J fails with exit code 110 (missing gcc)


Server setup:
/etc/init.d/distcc
PATH=/usr/local/arm-none-linux-gnueabi/bin:$PATH
DAEMON=/usr/bin/distccd
NAME=distccd

/etc/default/distcc
STARTDISTCC="true"
ALLOWEDNETS="127.0.0.1 10.0.0.0/24"
LISTENER="10.0.0.248"
NICE="10"
JOBS=""
ZEROCONF="false"

/usr/lib/distcc (there is no bin)
arm-none-linux-gnueabi-c++ -> ../../bin/distcc
arm-none-linux-gnueabi-cc -> ../../bin/distcc
arm-none-linux-gnueabi-g++ -> ../../bin/distcc
arm-none-linux-gnueabi-g++-4.2.1 -> ../../bin/distcc
arm-none-linux-gnueabi-gcc -> ../../bin/distcc
arm-none-linux-gnueabi-gcc-4.2.1 -> ../../bin/distcc
c++ -> ../../bin/distcc
cc -> ../../bin/distcc
g++ -> ../../bin/distcc
gcc -> ../../bin/distcc

Environment Variables
CC=/usr/local/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc
LD=/usr/local/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ld
RANLIB=/usr/local/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ranlib
CFLAGS="-I /usr/local/arm-none-linux-gnueabi/include"
LDFLAGS="-L /usr/local/arm-none-linux-gnueabi/lib"


Client Setup:
/opt/etc/distcc/hosts
10.0.0.248/4,lzo

Compile command
./configure
make -j4 CC=distcc

Offline LukeVredeveld

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 42
  • -Ontvangen: 191
  • Berichten: 1.645
    • http://synology.lukevredeveld.nl
Re: Cross Compile on DS411j via DISTCC
« Reactie #1 Gepost op: 08 november 2011, 19:15:03 »
huh?

(of is dat een té flauwe reactie  :lol: )
  • Mijn Synology: DS214+
  • HDD's: 2xHDS5C4040ALE630


 

PHP Cross-reference tool?

Gestart door a.m.j.janssenBoard 3rd party Packages

Reacties: 2
Gelezen: 1238
Laatste bericht 01 augustus 2019, 14:17:27
door a.m.j.janssen