this post was submitted on 29 May 2024
35 points (100.0% liked)

Arch Linux

7710 readers
26 users here now

The beloved lightweight distro

founded 4 years ago
MODERATORS
 

Not complaining, just wondering - I was upgrading my system and noticed that the net upgrade size is -748 MB, with just a few important-looking packages set to be upgraded. So I checked and it's wine - going from 1338 MB (9.9-1) to just 587 MB (9.9-2).

I checked the commits to the package repo, and as far as I can tell, this is the only change between 9.9-1 and 9.9-2 - it removes a bunch of hardening flags and that's it. I know these often come at the price of increasing the final build size, but more than double?

For context, the Arch-wide flags are defined here, if I understand it correctly

you are viewing a single comment's thread
view the rest of the comments
[โ€“] Max_P@lemmy.max-p.me 36 points 5 months ago (1 children)

If you look at the sizes, it used to be that small and something happened with 9.0 that made it twice as big: https://archive.archlinux.org/packages/w/wine/

That version also happens to mess with compilation flags.

Also 8.21 which got big because of https://gitlab.archlinux.org/archlinux/packaging/packages/wine/-/commit/5e370541ce2aaf2b99afd41a9e4d1fe4e163d1da

Compiler flags and not stripping debug symbols again.

It's probably debug symbols and may be a regression unless they've been moved to debuginfod.

[โ€“] Markaos@lemmy.one 8 points 5 months ago

Ah, thank you, I didn't realize there is a package archive I could check for size history