Skip to content

Build clang 18.1.8 without debug symbols to decrease package size from 3.5 GB to 81 MB #3157

Merged
merged 1 commit into from
Aug 20, 2024

Commits on Aug 20, 2024

  1. clang: Build without debug symbols to decrease package size from 3.5 …

    …GB to 81 MB
    
        $ ls -hl /src/mariux/beeroot/packages/*clang-1{4,8}*
        -rw-r--r-- 1 pmenzel pmenzel 203M Jun  4  2022 /src/mariux/beeroot/packages/clang-14.0.4-0.x86_64.bee.tar.bz2
        -rw-r--r-- 1 pmenzel pmenzel 204M Jul 12  2022 /src/mariux/beeroot/packages/clang-14.0.6-0.x86_64.bee.tar.bz2
        -rw-r--r-- 1 pmenzel pmenzel 3.5G Aug  2 09:05 /src/mariux/beeroot/packages/clang-18.1.8-0.x86_64.bee.tar.bz2
        -rw-r--r-- 1 pmenzel pmenzel  81M Aug 20 12:37 /src/mariux/beeroot/packages/clang-18.1.8-1.x86_64.bee.tar.bz2
    
    Before:
    
        $ ls -lh /usr/lib/libclang{,-cpp}.*
        lrwxrwxrwx 1 root root    20 Aug  2 08:53 /usr/lib/libclang-cpp.so -> libclang-cpp.so.18.1
        -rwxr-xr-x 1 root root  2.0G Aug  2 08:52 /usr/lib/libclang-cpp.so.18.1
        lrwxrwxrwx 1 root root    16 Aug  2 08:53 /usr/lib/libclang.so -> libclang.so.18.1
        lrwxrwxrwx 1 root root    18 Aug  2 08:53 /usr/lib/libclang.so.18.1 -> libclang.so.18.1.8
        -rwxr-xr-x 1 root root 1004M Aug  2 08:52 /usr/lib/libclang.so.18.1.8
    
    After:
    
        $ ls -lh /usr/lib/libclang{,-cpp}.*
        lrwxrwxrwx 1 root root  20 Aug 20 12:36 /usr/lib/libclang-cpp.so -> libclang-cpp.so.18.1
        -rwxr-xr-x 1 root root 81M Aug 20 12:36 /usr/lib/libclang-cpp.so.18.1
        lrwxrwxrwx 1 root root  16 Aug 20 12:36 /usr/lib/libclang.so -> libclang.so.18.1
        lrwxrwxrwx 1 root root  18 Aug 20 12:36 /usr/lib/libclang.so.18.1 -> libclang.so.18.1.8
        -rwxr-xr-x 1 root root 44M Aug 20 12:36 /usr/lib/libclang.so.18.1.8
    
    Related-to: mariux64/mariux64-issues#140
    
    Increment revision by 1.
    pmenzel committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    3447d55 View commit details
    Browse the repository at this point in the history