On Thu, Dec 14, 2023 at 09:15:52PM +0100, Salvatore Bonaccorso wrote: > Hi, > > On Thu, Dec 14, 2023 at 09:10:41PM +0100, Salvatore Bonaccorso wrote: > > Hi > > > > When using (only tested with XZ compression, but the others should > > behave similarly) CONFIG_MODULE_COMPRESS_XZ=y to compress the modules, > > it looks that the debug symbols are not striped. > > > > Building with the attached test configuration results in packages: > > > > -rw-r--r-- 1 build build 8.9M Dec 14 20:47 linux-headers-6.7.0-rc5+_6.7.0-rc5-00042-g88035e5694a8-1_amd64.deb > > -rw-r--r-- 1 build build 75M Dec 14 20:48 linux-image-6.7.0-rc5+-dbg_6.7.0-rc5-00042-g88035e5694a8-1_amd64.deb > > -rw-r--r-- 1 build build 1014M Dec 14 20:47 linux-image-6.7.0-rc5+_6.7.0-rc5-00042-g88035e5694a8-1_amd64.deb > > -rw-r--r-- 1 build build 1.3M Dec 14 20:47 linux-libc-dev_6.7.0-rc5-00042-g88035e5694a8-1_amd64.deb > > > > This is odd, the linux-image-6.7.0-rc5+ package has a size of almost > > 1G and the modules are not stripped. > > > > Switching the values instread to > > > > CONFIG_MODULE_COMPRESS_NONE=y > > # CONFIG_MODULE_COMPRESS_XZ is not set > > > > the packages are again produced correctly: > > > > -rw-r--r-- 1 build build 8.9M Dec 14 20:59 linux-headers-6.7.0-rc5+_6.7.0-rc5-00042-g88035e5694a8-2_amd64.deb > > -rw-r--r-- 1 build build 819M Dec 14 21:00 linux-image-6.7.0-rc5+-dbg_6.7.0-rc5-00042-g88035e5694a8-2_amd64.deb > > -rw-r--r-- 1 build build 73M Dec 14 20:59 linux-image-6.7.0-rc5+_6.7.0-rc5-00042-g88035e5694a8-2_amd64.deb > > -rw-r--r-- 1 build build 1.3M Dec 14 20:59 linux-libc-dev_6.7.0-rc5-00042-g88035e5694a8-2_amd64.deb > > and the classical one. Missed to attach the promised attachement. The > used config is now here. :) Hi Salvatore, did you try to build with 'make INSTALL_MOD_STRIP=1 ...'? When I'm reproducing your issue here, the flag reduces the package size from ~1GB to ~95MB. Kind regards, Nicolas
Attachment:
signature.asc
Description: PGP signature