![]() |
2010-09-06
, 07:47
|
Posts: 130 |
Thanked: 9 times |
Joined on Jul 2010
|
#101
|
![]() |
2010-09-07
, 18:34
|
|
Posts: 2,050 |
Thanked: 1,425 times |
Joined on Dec 2009
@ Bucharest
|
#102
|
![]() |
2010-09-15
, 05:12
|
Posts: 37 |
Thanked: 54 times |
Joined on Dec 2009
|
#103
|
![]() |
2010-09-15
, 05:16
|
|
Posts: 4,365 |
Thanked: 2,467 times |
Joined on Jan 2010
@ Australia Mate
|
#104
|
![]() |
2010-09-15
, 14:11
|
Posts: 37 |
Thanked: 54 times |
Joined on Dec 2009
|
#105
|
![]() |
2010-09-15
, 15:28
|
Posts: 37 |
Thanked: 54 times |
Joined on Dec 2009
|
#106
|
The Following 2 Users Say Thank You to brad112358 For This Useful Post: | ||
![]() |
2010-09-17
, 23:59
|
|
Posts: 2,050 |
Thanked: 1,425 times |
Joined on Dec 2009
@ Bucharest
|
#107
|
![]() |
2010-09-18
, 17:22
|
|
Posts: 2,427 |
Thanked: 2,986 times |
Joined on Dec 2007
|
#108
|
After building with 32 bit ARM instructions, the library sizes are much closer, but there are still differences in the object code that would seem to only be accounted for by changes to the source code. For example, pa_init_proplist seems to have some code deleted in the Nokia built version of the library. It seems that the source Nokia published does indeed not match the binary libraries they distributed. Does anyone from Nokia happen to be reading this?
root@Nokia-N900:~# ls -l /usr/lib/libpulsecommon-0.9.15.so -rw-r--r-- 1 root root 163488 2009-12-16 00:06 /usr/lib/libpulsecommon-0.9.15.so
[sbox-FREMANTLE_ARMEL: ~/asrc/pulse/pulseaudio-0.9.15] > dpkg -c ../libpulse0_0.9.15-1maemo38+0m5_armel.deb drwxr-xr-x root/root 0 2010-09-18 10:11:14 ./ drwxr-xr-x root/root 0 2010-09-18 10:11:14 ./usr/ drwxr-xr-x root/root 0 2010-09-18 10:12:26 ./usr/lib/ -rw-r--r-- root/root 131712 2010-09-18 10:12:26 ./usr/lib/libpulse.so.0.8.0 -rw-r--r-- root/root 163504 2010-09-18 10:12:26 ./usr/lib/libpulsecommon-0.9.15.so -rw-r--r-- root/root 8772 2010-09-18 10:12:26 ./usr/lib/libpulse-simple.so.0.0.2 drwxr-xr-x root/root 0 2010-09-18 10:11:13 ./usr/share/ drwxr-xr-x root/root 0 2010-09-18 10:11:13 ./usr/share/doc/ drwxr-xr-x root/root 0 2010-09-18 10:12:27 ./usr/share/doc/libpulse0/ -rw-r--r-- root/root 172 2010-09-18 10:00:02 ./usr/share/doc/libpulse0/changelog.gz -rw-r--r-- root/root 11163 2009-12-15 23:47:10 ./usr/share/doc/libpulse0/changelog.Debian.gz drwxr-xr-x root/root 0 2010-09-18 10:11:14 ./etc/ drwxr-xr-x root/root 0 2010-09-18 10:11:14 ./etc/pulse/ -rw-r--r-- root/root 33 2009-12-15 23:46:50 ./etc/pulse/client.conf lrwxrwxrwx root/root 0 2010-09-18 10:11:15 ./usr/lib/libpulse-simple.so.0 -> libpulse-simple.so.0.0.2 lrwxrwxrwx root/root 0 2010-09-18 10:11:15 ./usr/lib/libpulse.so.0 -> libpulse.so.0.8.0
![]() |
2010-09-18
, 17:47
|
Posts: 2,802 |
Thanked: 4,491 times |
Joined on Nov 2007
|
#109
|
Further investigation shows that the default environment in my scratchbox install configures the package for thumb code via the DEB_BUILD_OPTIONS environment variable, while the Nokia package seems to be built for 32 bit ARM which is the main reason why it is larger. I don't understand yet how this could cause functional differences
and I have not yet determined if there are other code or build environment differences.
The Following 2 Users Say Thank You to lma For This Useful Post: | ||
![]() |
2010-09-18
, 18:09
|
Posts: 228 |
Thanked: 145 times |
Joined on Dec 2009
|
#110
|