m (→RP-PPPoE Client) |
(→Prerequisites) |
||
Line 16: | Line 16: | ||
./configure | ./configure | ||
make CC=arm-linux-gnueabi-gcc | make CC=arm-linux-gnueabi-gcc | ||
+ | make install DESTDIR=<Destination Root Directory> INSTALL="install --strip-program=arm-linux-gnueabi-strip" | ||
</PRE> | </PRE> | ||
− | + | Many of the makefiles are set up to strip the symbol tables using a X86 version of install -s and throws an error. We pass install the arm-linux-gnueabi-strip executable and where install has not been called without -s (strip), install is likely to display a WARNING: ignoring --strip-program option as -s option was not specified. | |
== RP-PPPoE Client == | == RP-PPPoE Client == |
RP-PPPoE is a Point-to-Point Protocol over Ethernet client used to connect to many ADSL Internet Service Providers.
The RP-PPPoE client requires the host to have the PPPd (Point-to-Point Protocol Daemon) and the PPP-generic kernel module installed.
To build and install PPPd:
wget ftp://ftp.samba.org/pub/ppp/ppp-2.4.6.tar.gz tar -xzf ppp-2.4.6.tar.gz cd ppp-2.4.6/ ./configure make CC=arm-linux-gnueabi-gcc make install DESTDIR=<Destination Root Directory> INSTALL="install --strip-program=arm-linux-gnueabi-strip"
Many of the makefiles are set up to strip the symbol tables using a X86 version of install -s and throws an error. We pass install the arm-linux-gnueabi-strip executable and where install has not been called without -s (strip), install is likely to display a WARNING: ignoring --strip-program option as -s option was not specified.
Now you can build the PPPoE client:
wget http://www.roaringpenguin.com/files/download/rp-pppoe-3.11.tar.gz tar -xzf rp-pppoe-3.11.tar.gz cd rp-pppoe-3.11/src ./configure --target=arm-linux-gnueabi --prefix= make make install DESTDIR=<Destination Root Directory>
Once rp-pppoe has been installed on your host, run pppoe-setup to configure credentials for your ISP.