Sorry for not being very clear... What I mean, as test, is this:
Put your new gtk libs somewhere on the cf, say /mnt/cf/newlibs/
Boot your Iliad in the normal way
Start a ssh to your Iliad an type:
Code:
export DISPLAY=:0.0
LD_LIBRARY_PATH=/mnt/cf/newlibs
/lib/ld-linux.so.2 --list /usr/bin/contentLister
Just to be clear: '/lib/ld-linux.so.2 --list' is an equivalent to the ldd command mentioned by Antartica. It shows what shared libs an executable loads.
If this shows no errors, you can try:
Code:
/usr/bin/contentLister
This will try to run contentLister linked to your new libs... You can use this approach to check all Irex programs (like /usr/bin/displayMgr, /usr/bin/erbusyd, etc) mentioned in start.sh (or your copy thereof)
What I meant by 'logging what happens in start.sh' is this:
At the begin of start.sh add: echo `date` >$HOME/mylog.txt
and after each command in start.sh add: echo "some descriptive text" >> $HOME/mylog.txt
This will result in a file that tells you how far the boot script goes before crashing