D8173: Use readelf to find project dependencies

Aleix Pol Gonzalez noreply at phabricator.kde.org
Tue Nov 14 17:19:45 UTC 2017


apol added a comment.


  I've done a build of with and without and I don't see such differences:
  
    $ zipinfo ktuberling-patch.apk > patch
    $ less patch 
    $ zipinfo ktuberling-nopatch.apk > nopatch
    $ diff patch nopatch 
    1,2c1,2
    < Archive:  ktuberling-patch.apk
    < Zip file size: 31726983 bytes, number of entries: 15236
    ---
    > Archive:  ktuberling-nopatch.apk
    > Zip file size: 31725709 bytes, number of entries: 15235
    5,6c5,6
    < -rw----     2.4 fat  1750077 b- defN 80-000-00 00:00 META-INF/CERT.SF
    < -rw----     2.4 fat  1750034 b- defN 80-000-00 00:00 META-INF/MANIFEST.MF
    ---
    > -rw----     2.4 fat  1749983 b- defN 80-000-00 00:00 META-INF/CERT.SF
    > -rw----     2.4 fat  1749940 b- defN 80-000-00 00:00 META-INF/MANIFEST.MF
    8c8
    < -rw----     2.4 fat   715326 b- defN 80-000-00 00:00 assets/--Added-by-androiddeployqt--/qt_cache_pregenerated_file_list
    ---
    > -rw----     2.4 fat   715294 b- defN 80-000-00 00:00 assets/--Added-by-androiddeployqt--/qt_cache_pregenerated_file_list
    75,76c75
    < -rw----     2.4 fat    11733 b- defN 80-000-00 00:00 assets/share/ECM/toolchain/Android.cmake
    ---
    > -rw----     2.4 fat    11723 b- defN 80-000-00 00:00 assets/share/ECM/toolchain/Android.cmake
    78c77
    < -rw----     2.4 fat     1551 b- defN 80-000-00 00:00 assets/share/ECM/toolchain/specifydependencies.cmake
    ---
    > -rw----     2.4 fat     1618 b- defN 80-000-00 00:00 assets/share/ECM/toolchain/specifydependencies.cmake
    15238,15239c15237,15238
    < -rw-rw-rw-  2.3 unx  1961236 b- stor 80-000-00 00:00 resources.arsc
    < 15236 files, 63480003 bytes uncompressed, 28709886 bytes compressed:  54.8%
    ---
    > -rw-rw-rw-  2.3 unx  1961148 b- stor 80-000-00 00:00 resources.arsc
    > 15235 files, 63478118 bytes uncompressed, 28708802 bytes compressed:  54.8%
  
  I either need more information or we go forward with this and we set infrastructure in the CI to make sure this issue doesn't happen.

REPOSITORY
  R240 Extra CMake Modules

REVISION DETAIL
  https://phabricator.kde.org/D8173

To: apol, #frameworks, #build_system, aacid
Cc: mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20171114/fa5e901e/attachment.html>


More information about the Kde-frameworks-devel mailing list