Optimize binaries size

Issue #43 new
Vitamin Vitamin created an issue

No description provided.

Comments (2)

  1. Vitamin Vitamin reporter
    -rwxr-xr-x 1 user user   5222468 Nov 11 10:00 bin/android_armeabi-v7a/release/libzxtune.so
    -rwxr-xr-x 1 user user  64314908 Nov 11 10:00 bin/android_armeabi-v7a/release/libzxtune.so.pdb
    -rwxr-xr-x 1 user user   2842852 Nov 11 09:53 bin/linux_i686/release/xtractor
    -rwxr-xr-x 1 user user  42423100 Nov 11 09:53 bin/linux_i686/release/xtractor.pdb
    -rwxr-xr-x 1 user user   8011508 Nov 11 09:24 bin/linux_i686/release/zxtune123
    -rwxr-xr-x 1 user user  98238364 Nov 11 09:24 bin/linux_i686/release/zxtune123.pdb
    -rwxr-xr-x 1 user user  21544120 Nov 11 08:54 bin/linux_i686/release/zxtune-qt
    -rwxr-xr-x 1 user user 127121788 Nov 11 08:54 bin/linux_i686/release/zxtune-qt.pdb
    
  2. Vitamin Vitamin reporter
    -rwxr-xr-x 1 user user   3703112 Feb 26 13:13 bin/android_armeabi-v7a/release/libzxtune.so
    -rwxr-xr-x 1 user user  46657596 Feb 26 13:13 bin/android_armeabi-v7a/release/libzxtune.so.pdb
    -rwxr-xr-x 1 user user   2781476 Feb 26 12:51 bin/linux_i686/release/xtractor
    -rwxr-xr-x 1 user user  41634880 Feb 26 12:51 bin/linux_i686/release/xtractor.pdb
    -rwxr-xr-x 1 user user   7555444 Feb 26 12:55 bin/linux_i686/release/zxtune123
    -rwxr-xr-x 1 user user  91274580 Feb 26 12:55 bin/linux_i686/release/zxtune123.pdb
    -rwxr-xr-x 1 user user  21007496 Feb 26 12:58 bin/linux_i686/release/zxtune-qt
    -rwxr-xr-x 1 user user 120288008 Feb 26 12:58 bin/linux_i686/release/zxtune-qt.pdb
    

    What's done:

    • simplified some format parsers
    • removed unused code from libxmp
    • reduced usage of boost::make_shared
    • used gcc4.8 for android
    • decreased inline functions limit for android/arm
    • other minor
  3. Log in to comment