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.
signature.asc
Description: PGP signature