[Click] Running click on openwrt

Ruben Merz ruben at net.t-labs.tu-berlin.de
Wed Oct 6 18:52:45 EDT 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The package directory is in attachment. Let me know if you have any
question. Credit goes to Harald Schioeberg for the Makefile.

Ruben

On 10/6/10 14:20 , Roberto Riggio wrote:
> 
> Could you send the makefile to the ML?
> 
> On 10/06/2010 02:05 PM, Ruben Merz wrote:
> Hi Roberto,
> 
> Yes we do. We have a "package" setup (Makefile and patches) for openwrt
> that I'm happy to share with you if you'd like. It works on backfire and
> 8.09.2.
> 
> Ruben
> 
> On 10/6/10 12:47 , Roberto Riggio wrote:
>>>>    Hi,
>>>>
>>>> is there anybody on the mailing list that is using click on embedded
>>>> platforms?
>>>>
>>>> I'm trying to compile click using the procedure suggested in faq, the
>>>> one
>>>> that involves using click-mkmindriver in order to shrink the size of the
>>>> executable.
>>>>
>>>> During the compilation phase I get the following error:
>>>>
>>>> g++   -O2 -pipe -march=i486 -funit-at-a-time -static -MD
>>>> -fno-stack-protector
>>>> -L/home/rriggio/src/kamikaze/staging_dir/target-i386_uClibc-0.9.30.1/usr/lib
>>>>
>>>> -L/home/rriggio/src/kamikaze/staging_dir/target-i386_uClibc-0.9.30.1/lib
>>>> -L/home/rriggio/src/kamikaze/staging_dir/toolchain-i386_gcc-4.4.4_uClibc-0.9.30.1/usr/lib
>>>>
>>>> -L/home/rriggio/src/kamikaze/staging_dir/toolchain-i386_gcc-4.4.4_uClibc-0.9.30.1/lib
>>>>
>>>> -o click-mkmindriver -rdynamic click-mkmindriver.o
>>>> ../lib/libclicktool_build.a
>>>> /usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crt1.o: In function
>>>> `_start':
>>>> (.text+0xc): undefined reference to `__libc_csu_fini'
>>>> /usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crt1.o: In function
>>>> `_start':
>>>> (.text+0x11): undefined reference to `__libc_csu_init'
>>>> /usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crt1.o: In function
>>>> `_start':
>>>> (.text+0x1d): undefined reference to `__libc_start_main'
>>>> collect2: ld returned 1 exit status
>>>>
>>>> So openwrt is correctly using the host g++ but something goes wrong
>>>> during
>>>> the linking phase. Any hints about how to further investigate this
>>>> issue?
>>>>
>>>> Note that if I cross-compile click normally, i.e. without using
>>>> click-mkmindriver
>>>> everything is working properly.
>>>>
>>>> R.
>>>> _______________________________________________
>>>> click mailing list
>>>> click at amsterdam.lcs.mit.edu
>>>> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJMrP29AAoJEIem9YkUyRjtllwH/A4NNafW2uhwvXmDzFkzrGxP
964nQObWGZDOrVoBny9mSDxfGjdgs+a1gM6a25E2LS/t4e0Ab4WwycWfP6tcBaa3
ETPaB4eSCySL9szjcPdIJFiaN8QLeVOGarwUuFJZYET4+liSp4TROWfMQmM+wHgP
xrkzElVphRukgcroMTJmfNcTHo5Jh8Q9A0IzL8W4AcgbgFAamOnGOJ7D3EW6a2V6
WTOeP9ZBW5jw715MmpNIbdni1bdtj4z7T3+jBDe701d7g+q+FPN6SsLDq5ELFF71
rl5dSvD8AKajWYUDn8J0fX6N92TF+7aT6vcRGCCF8FOWhvuvOH3KTBD81TDZSk8=
=uGs5
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: click.openwrt.package.tar.gz
Type: application/x-gzip
Size: 2083 bytes
Desc: not available
Url : http://amsterdam.lcs.mit.edu/pipermail/click/attachments/20101007/e841cac5/attachment.bin 


More information about the click mailing list