Ludovic Courtès schreef op wo 08-09-2021 om 23:08 [+0200]: > > We could also possibly reuse the 'core' parts of GCC between language > > frontends, saving some space. (This is what distros seem to do.) > > That’d be ideal, but I’m not sure it’s feasible. It’s feasible for FHS > distros that “just” need to shuffle files around in various binary > packages, but here we’d have to have several outputs or something, and > most likely they’d refer to one another. GCC consists of many separate components (e.g. ‘libada’, ‘libatomic’, ‘libbacktrae’, ‘libgcc’, that each have their own ‘configure.ac’ script called from the ‘main’ configure.ac. I'd presume it would be possible to ignore the main configure.ac let all of them be separate packages, without guix having to move files around. Greetings, Maxime