consider removing/splitting unused languages

Task Info (Flyspray)
Opened By Emil (xexaxo)
Task ID 68033
Type Bug Report
Project Community Packages
Category Packages
Version None
OS All
Opened 2020-09-28 15:29:10 UTC
Status Assigned
Assignee Felix Yan (felixonmars)

Details

Description:

The package was reintroduced (after living in AUR for 2.5 years) for building wine. Wine uses C/C++, yet the package also includes support for ada, objc/objc++ and fortran.

The package is over 800MB, while in reality we're using only 1/3-1/2 of it.

Can we disable the unused languages? Alternatively, we can split them in separate packages akin to gcc{,-ada,-objc,-fortran}.

Additional info:

  • package version(s) 10.2.0-1

Steps to reproduce:

  • rebuild the package with "--enable-languages=c,c++,lto"
  • observe successful build of wine/wine-staging/other official packages
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information