Export to GitHub

android-lighthouse - issue #27

Stripping the libraries


Posted on Jun 22, 2010 by Happy Monkey

your detailed instructions are great, you should strip the libraries using the supplied strip tool prior to deploying to the target, impact follows:

[dcarr@ma:dev/qt-android-47]$ ls -lh lib/.4.7.0
-rwxr-xr-x 1 dcarr users 3.4M Jun 22 23:27 lib/libQtCore.so.4.7.0 -rwxr-xr-x 1 dcarr users 3.9M Jun 22 23:30 lib/libQtDeclarative.so.4.7.0 -rwxr-xr-x 1 dcarr users 11M Jun 22 23:27 lib/libQtGui.so.4.7.0 -rwxr-xr-x 1 dcarr users 372K Jun 22 23:27 lib/libQtMediaServices.so.4.7.0 -rwxr-xr-x 1 dcarr users 128K Jun 22 23:27 lib/libQtMultimedia.so.4.7.0 -rwxr-xr-x 1 dcarr users 1.4M Jun 22 23:27 lib/libQtNetwork.so.4.7.0 -rwxr-xr-x 1 dcarr users 584K Jun 22 23:27 lib/libQtOpenGL.so.4.7.0 -rwxr-xr-x 1 dcarr users 2.2M Jun 22 23:30 lib/libQtScript.so.4.7.0 -rwxr-xr-x 1 dcarr users 1.1M Jun 22 23:30 lib/libQtScriptTools.so.4.7.0 -rwxr-xr-x 1 dcarr users 266K Jun 22 23:27 lib/libQtSql.so.4.7.0 -rwxr-xr-x 1 dcarr users 407K Jun 22 23:27 lib/libQtSvg.so.4.7.0 -rwxr-xr-x 1 dcarr users 174K Jun 22 23:27 lib/libQtTest.so.4.7.0 -rwxr-xr-x 1 dcarr users 24M Jun 22 23:30 lib/libQtWebKit.so.4.7.0 -rwxr-xr-x 1 dcarr users 327K Jun 22 23:27 lib/libQtXml.so.4.7.0 [dcarr@ma:dev/qt-android-47]$ /stores/google/android/qadk/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin/arm-eabi-strip lib/
.so.4.7.0 (06-22 23:31) [dcarr@ma:dev/qt-android-47]$ ls -lh lib/*.4.7.0 (06-22 23:35) -rwxr-xr-x 1 dcarr users 2.6M Jun 22 23:35 lib/libQtCore.so.4.7.0 -rwxr-xr-x 1 dcarr users 2.8M Jun 22 23:35 lib/libQtDeclarative.so.4.7.0 -rwxr-xr-x 1 dcarr users 8.2M Jun 22 23:35 lib/libQtGui.so.4.7.0 -rwxr-xr-x 1 dcarr users 253K Jun 22 23:35 lib/libQtMediaServices.so.4.7.0 -rwxr-xr-x 1 dcarr users 85K Jun 22 23:35 lib/libQtMultimedia.so.4.7.0 -rwxr-xr-x 1 dcarr users 1.1M Jun 22 23:35 lib/libQtNetwork.so.4.7.0 -rwxr-xr-x 1 dcarr users 452K Jun 22 23:35 lib/libQtOpenGL.so.4.7.0 -rwxr-xr-x 1 dcarr users 1.6M Jun 22 23:35 lib/libQtScript.so.4.7.0 -rwxr-xr-x 1 dcarr users 744K Jun 22 23:35 lib/libQtScriptTools.so.4.7.0 -rwxr-xr-x 1 dcarr users 191K Jun 22 23:35 lib/libQtSql.so.4.7.0 -rwxr-xr-x 1 dcarr users 303K Jun 22 23:35 lib/libQtSvg.so.4.7.0 -rwxr-xr-x 1 dcarr users 122K Jun 22 23:35 lib/libQtTest.so.4.7.0 -rwxr-xr-x 1 dcarr users 18M Jun 22 23:35 lib/libQtWebKit.so.4.7.0 -rwxr-xr-x 1 dcarr users 235K Jun 22 23:35 lib/libQtXml.so.4.7.0

very nice writeup

Comment #1

Posted on Jun 24, 2010 by Swift Horse

I can't strip this libraries now, I need some debug information to reconstruct the stack when a crash happens.

Comment #2

Posted on Oct 28, 2010 by Swift Horse

(No comment was entered for this change.)

Comment #3

Posted on Jan 17, 2011 by Swift Horse

Qt creator strips the libs before pushing them to device.

Status: Fixed

Labels:
Type-Enhancement Priority-Low