[opensuse-kernel] i586/i686 rpms larger than x86_64
Why is it that 32 bit kernel rpms are routinely & significantly bigger packages than 64 bit? Is it expected? It seems backwards. Examples from TW 20170620: 4.11.6 default i586 65770932 4.11.6 default x86_64 58689956 Former is 112% of latter. Latter is 89.2% of former. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 06/22/2017, 11:07 AM, Felix Miata wrote:
Why is it that 32 bit kernel rpms are routinely & significantly bigger packages than 64 bit? Is it expected? It seems backwards. Examples from TW 20170620:
4.11.6 default i586 65770932 4.11.6 default x86_64 58689956
Former is 112% of latter. Latter is 89.2% of former.
x86_64 is far larger, but better compressed: $ rpm -qp ../kernel-* --qf '%{PAYLOADCOMPRESSOR} %{NAME}-%{ARCH} %{SIZE}\n' bzip2 kernel-default-i586 194946728 bzip2 kernel-pae-i686 193639089 lzma kernel-default-x86_64 271487994 regards, -- js suse labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 2017-06-26 09:49, Jiri Slaby wrote:
On 06/22/2017, 11:07 AM, Felix Miata wrote:
Why is it that 32 bit kernel rpms are routinely & significantly bigger packages than 64 bit? Is it expected? It seems backwards. Examples from TW 20170620:
4.11.6 default i586 65770932 4.11.6 default x86_64 58689956
Former is 112% of latter. Latter is 89.2% of former.
x86_64 is far larger, but better compressed:
$ rpm -qp ../kernel-* --qf '%{PAYLOADCOMPRESSOR} %{NAME}-%{ARCH} %{SIZE}\n' bzip2 kernel-default-i586 194946728 bzip2 kernel-pae-i686 193639089 lzma kernel-default-x86_64 271487994
Which itself is a side-effect of the x86_64 secure boot repackaging, because the idea was to use bzip2 to speed up the builds (bsc#962356). But the change to bzip2 was done because of the huge debuginfo RPMs and these are not subject to repackaging, so I think we are fine. Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (3)
-
Felix Miata
-
Jiri Slaby
-
Michal Marek