View Single Post
Posts: 804 | Thanked: 1,598 times | Joined on Feb 2010 @ Gdynia, Poland
#30
Originally Posted by AapoRantalainen View Post
eglibc-2.17.90 debs for Fremantle here: http://www.cs.helsinki.fi/u/rantalai.../libc-2.17.90/

It is latest code from eglibc-svn (24.06.2013 http://www.eglibc.org/cgi-bin/viewvc...revision=23297). Here is source for debs: http://www.cs.helsinki.fi/u/rantalai...maemo1.tar.bz2

*Sounds are working.
*Calendar is not working!
*All other default Maemo5 applications are at least starting (not heavily tested yet).
*localedef needs to be manually run: http://talk.maemo.org/showpost.php?p...78&postcount=4
---
Is there any way to debug why Calendar crashes right after start? gdb, strace and valgrind tested, but without source code (or debug symbols) of Calendar I can't figure anything.

I can bisect what is first commit to cause Calendar to break.
There are some reported backwards compatibility breaking changes in eglibc (as reported in few other projects, e.g. http://us.generation-nt.com/answer/b...205129881.html and http://osdir.com/ml/debian-glibc/2012-11/msg00045.html ).

Taking that to consideration, together with the fact that Debian aims to provide backwards compatibility when possible, I have to ask one question which may sound silly Did you try to apply standard Debian patches (e.g. ones from http://packages.debian.org/pl/source/sid/eglibc , file eglibc_2.17-6.debian.tar.xz , directory debian/patches/arm) to the sources and then build and check the Calendar? AFAIK Maemo's eglibc was based on Debian's version, so I would suspect there might be (just might, I'm not saying that for sure) a little chance that, after aplying Debian's fancy patches, the new version will be binary compatible with the previous version. The plain eglibc is known to have ABI incompatibilities even between versions used in Fremantle (2.5) and Harmattan (2.10.1) (see http://linuxtesting.org/compatibilit...at_report.html , "libc.so.6" section and further details for more info).
 

The Following 6 Users Say Thank You to misiak For This Useful Post: