bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/23401] New: binary size increases for ARM between 2.29.1 a


From: eb at emlix dot com
Subject: [Bug binutils/23401] New: binary size increases for ARM between 2.29.1 and 2.30
Date: Wed, 11 Jul 2018 14:20:09 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=23401

            Bug ID: 23401
           Summary: binary size increases for ARM between 2.29.1 and 2.30
           Product: binutils
           Version: 2.30
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: binutils
          Assignee: unassigned at sourceware dot org
          Reporter: eb at emlix dot com
  Target Milestone: ---

These are the sizes of several binaries in an embedded ARM system where the
only change is a switch from binutils 2.29.1 (lines with +) to 2.30 (lines with
-):

-/tmp/e2/root/sysroot/usr/sbin/fw_printenv                    size       22224 
    22224
+/tmp/e2/root/sysroot/usr/sbin/fw_printenv                    size       22180 
    22180
-/tmp/e2/root/sysroot/usr/sbin/kexec                          size       108416
    108416
+/tmp/e2/root/sysroot/usr/sbin/kexec                          size       108372
    108372
-/tmp/e2/root/sysroot/usr/sbin/mtdinfo                        size       38460 
    38460
+/tmp/e2/root/sysroot/usr/sbin/mtdinfo                        size       38416 
    38416
-/tmp/e2/root/sysroot/usr/sbin/ubiattach                      size       26184 
    26184
+/tmp/e2/root/sysroot/usr/sbin/ubiattach                      size       26140 
    26140
-/tmp/e2/root/sysroot/usr/sbin/ubiformat                      size       59032 
    59032
+/tmp/e2/root/sysroot/usr/sbin/ubiformat                      size       58988 
    58988
-/tmp/e2/root/sysroot/usr/sbin/ubinfo                         size       30276 
    30276
+/tmp/e2/root/sysroot/usr/sbin/ubinfo                         size       26136 
    26136
-/tmp/e2/root/sysroot/lib/ld-uClibc-1.0.30.so                 size       21400 
    21400
+/tmp/e2/root/sysroot/lib/ld-uClibc-1.0.30.so                 size       21356 
    21356
-/tmp/e2/root/sysroot/lib/libgcc_s.so.1                       size       137020
    137020
+/tmp/e2/root/sysroot/lib/libgcc_s.so.1                       size       124688
    124688
-/tmp/e2/root/sysroot/lib/libuClibc-1.0.30.so                 size       362024
    362024
+/tmp/e2/root/sysroot/lib/libuClibc-1.0.30.so                 size       353788
    353788
-/tmp/e2/root/sysroot/usr/lib/libmbedcrypto.so.2              size       129308
    129308
+/tmp/e2/root/sysroot/usr/lib/libmbedcrypto.so.2              size       125168
    125168
-/tmp/e2/root/sysroot/usr/lib/libmbedtls.so.10                size       42888 
    42888
+/tmp/e2/root/sysroot/usr/lib/libmbedtls.so.10                size       38748 
    38748
-/tmp/e2/root/sysroot/usr/lib/libmbedx509.so.0                size       42664 
    42664
+/tmp/e2/root/sysroot/usr/lib/libmbedx509.so.0                size       42620 
    42620

Default CFLAGS for the binaries are "-Os -g
-Wl,--no-copy-dt-needed-entries,--as-needed", binutils has been built with
"CFLAGS='-O2 -pipe  -DCPU_DEFAULT=ARM_ARCH_V5TEJ' ../binutils/configure
--target=arm-linux-uclibcgnueabi --host=i586-pc-linux-gnu
--build=i586-pc-linux-gnu --program-prefix=arm-linux-uclibcgnueabi-
--disable-werror --enable-deterministic-archives --with-float=soft
--disable-multilib" and all binaries have been stripped using "objcopy
--strip-unneeded".

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]