[debian-mysql] Bug#1053738: Bug#1053738: Bug#1053738: mariadb: what's up with the binary sizes?
наб
nabijaczleweli at nabijaczleweli.xyz
Sat Apr 12 18:45:51 BST 2025
On Sat, Apr 12, 2025 at 08:00:00AM +0300, Otto Kekäläinen wrote:
> I never saw a patch or MR about this,
I discarded it when it didn't work I think.
> but I am happy to have one, even
> if it is only 90% done and failing, if you still want to help optimize
> the binary sizes.
Here's a quick reconstruction, adding -flto/-flto=full to the arguments:
https://salsa.debian.org/mariadb-team/mariadb-server/-/merge_requests/113
This worked more
(2 tests failed with a timezone thing,
I'm assuming it's because I'm not in UTC0).
> ± ll ./builddir/storage/maria/aria_*
> -rwxr-xr-x 1 otto otto 14M Apr 11 20:16 ./builddir/storage/maria/aria_chk*
> -rwxr-xr-x 1 otto otto 13M Apr 11 20:16 ./builddir/storage/maria/aria_dump_log*
> -rwxr-xr-x 1 otto otto 13M Apr 11 20:16 ./builddir/storage/maria/aria_ftdump*
> -rwxr-xr-x 1 otto otto 13M Apr 11 20:16 ./builddir/storage/maria/aria_pack*
> -rwxr-xr-x 1 otto otto 14M Apr 11 20:16 ./builddir/storage/maria/aria_read_log*
> -rwxr-xr-x 1 otto otto 12M Apr 11 20:16 ./builddir/storage/maria/aria_s3_copy*
$ l ./builddir/storage/maria/aria_*
-rwxr-xr-x 1 nabijaczleweli users 5.2M 04-12 19:43 ./builddir/storage/maria/aria_chk
-rwxr-xr-x 1 nabijaczleweli users 472.4k 04-12 19:43 ./builddir/storage/maria/aria_dump_log
-rwxr-xr-x 1 nabijaczleweli users 4.8M 04-12 19:43 ./builddir/storage/maria/aria_ftdump
-rwxr-xr-x 1 nabijaczleweli users 4.9M 04-12 19:43 ./builddir/storage/maria/aria_pack
-rwxr-xr-x 1 nabijaczleweli users 5.1M 04-12 19:43 ./builddir/storage/maria/aria_read_log
-rwxr-xr-x 1 nabijaczleweli users 498.3k 04-12 19:43 ./builddir/storage/maria/aria_s3_copy
Looks much better for basically free
(certainly freer than carving out libmariadbinternal11).
Also, dpkg -c on a current deb:
> -rwxr-xr-x root/root 4.9M 2025-02-19 01:56 ./usr/bin/mariadb-admin
> -rwxr-xr-x root/root 5.2M 2025-02-19 01:56 ./usr/bin/mariadb-binlog
> -rwxr-xr-x root/root 4.6M 2025-02-19 01:56 ./usr/bin/mariadb-conv
> -rwxr-xr-x root/root 5.0M 2025-02-19 01:56 ./usr/bin/mariadb-dump
> -rwxr-xr-x root/root 4.9M 2025-02-19 01:56 ./usr/bin/mariadb-import
> -rwxr-xr-x root/root 4.6M 2025-02-19 01:56 ./usr/bin/mariadb-plugin
> -rwxr-xr-x root/root 4.9M 2025-02-19 01:56 ./usr/bin/mariadb-show
> -rwxr-xr-x root/root 4.9M 2025-02-19 01:56 ./usr/bin/mariadb-slap
> -rwxr-xr-x root/root 4.6M 2025-02-19 01:56 ./usr/bin/mariadb-tzinfo-to-sql
> -rwxr-xr-x root/root 4.6M 2025-02-19 01:56 ./usr/bin/mariadb-waitpid
and l builddir/client
-rwxr-xr-x 1 nabijaczleweli users 5.2M 04-12 19:43 mariadb
-rwxr-xr-x 1 nabijaczleweli users 739.3k 04-12 19:43 mariadb-admin
-rwxr-xr-x 1 nabijaczleweli users 5M 04-12 19:43 mariadb-binlog
-rwxr-xr-x 1 nabijaczleweli users 4.8M 04-12 19:43 mariadb-check
-rwxr-xr-x 1 nabijaczleweli users 4.5M 04-12 19:43 mariadb-conv
-rwxr-xr-x 1 nabijaczleweli users 4.9M 04-12 19:43 mariadb-dump
-rwxr-xr-x 1 nabijaczleweli users 856.6k 04-12 19:43 mariadb-import
-rwxr-xr-x 1 nabijaczleweli users 417k 04-12 19:43 mariadb-plugin
-rwxr-xr-x 1 nabijaczleweli users 730.3k 04-12 19:43 mariadb-show
-rwxr-xr-x 1 nabijaczleweli users 749k 04-12 19:43 mariadb-slap
-rwxr-xr-x 1 nabijaczleweli users 5.4M 04-12 19:43 mariadb-test
-rwxr-xr-x 1 nabijaczleweli users 897.5k 04-12 19:43 mariadb-upgrade
so a strict improvement there as well.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-mysql-maint/attachments/20250412/200319d6/attachment.sig>
More information about the pkg-mysql-maint
mailing list