Sorry for the previous message,. I hope I do not break anything rules now.
I do not know if this is the right subforum, sorry if it is not. Also sorry for my English, I'm using google translator.
I compiled my own image for dm500s with Linux Kernel2.6.9. glibc 2.3.2 and gcc 3.4.4.
The sources, here
git://git.code.sf.net/p/tuxbox-cvs/$f $f
The prepare file
Code: Alles auswählen
#!/bin/bash
cd .. && CURRENT_PATH=`pwd`;
cd cdk
./autogen.sh;
# boxtype dm500 dm56x0 or dm7000
TYPE=$1
if test -z "$TYPE"; then
TYPE=dm500
fi
./configure \
--with-boxtype="dreambox" \
--with-boxmodel=$TYPE \
--with-webif=expert \
--prefix=$CURRENT_PATH/root \
--with-cvsdir=$CURRENT_PATH \
--enable-maintainer-mode \
--with-epg=standard \
--with-mhw-epg=yes \
--with-flashtool=standard \
--with-ext-flashtool=yes \
--with-enigma-debug=yes \
--enable-ide \
--enable-dropbear \
--enable-kernel26 \
--with-filesystems=ext3
Everything went perfect but I have problems with symbols in the library libc.so.6 when I execute, any program or plugin.
The error is: relocation error, symbol not defined GLIBC_2.0 in libc.so.6
In the static library file (libc.a) in root/cdkroot /lib/ the objects or symbol that I need exists. (ar x libc.a) Also this objects exists in libc-2.3.2.so (readelf -s libc-2.3.2.so)
Where should I change the settings so that this symbol is included in file libc.so.6
Is there any other method or way to do this? or am I doing something wrong?
Thanks
Edit: by doc
BBCode eingefügt