Build Rsync Cross Compile ลงใน mips32el STB

หลังจากที่งมอยู่นาน ปรากฎว่า architecture ผิด -_-''
ที่จริงเป็น mipsel ไม่ใช่ mip เฉย ๆ

แก้ /etc/apt/source.list

  1. deb http:// www.emdebian.org/debian/ stable main
  2. deb-src http:// www.emdebian.org/debian/ stable main

ลอง Compile ใหม่ บน etch

  1. # apt-get update
  2. # apt-get install  binutils-mipsel-linux-gnu  
  3. # apt-get install libc6-dev-mipsel-cross libc6-mipsel-cross
  4. # apt-get install gcc-4.1-mipsel-linux-gnu g++-4.1-mipsel-linux-gnu

จากนั้น compile rsync

  1. # wget http://samba.anu.edu.au/ftp/rsync/rsync-3.0.4.tar.gz
  2. # tar zxvf rsync-3.0.4.tar.gz
  3. # cd rsync-3.0.4
  4. # CC="mipsel-linux-gnu-gcc" LDFLAGS="-static" ./configure --target=mipsel --host=i386
  5. # make

จากนั้น copy ไฟล์ rsync ไปใช้งาน

:D