> I don't see how distributing in the same tarball would solve the > problem. > > Suppose I'd decide to distribute a Windows build of Emacs together > with GNU Grep (e.g., because MS-Windows systems don't come with Grep > OOTB, whereas Emacs users need Grep for several of its features). I > would then make a single tarball including both Emacs- and > Grep-related files. Does that mean that I'm not under an obligation > to provide source code of _both_ Emacs and Grep? I don't think so.
That has nothing to do with the issue here. We're talking about the GCC Runtime Exception. It says that "You have permission to propagate a work of Target Code formed by combining the Runtime Library with Independent Modules, even if such propagation would otherwise violate the terms of GPLv3". The tarball I was talking about is precisely that "work of Target Code". But I think it could be separate files and still be one "work" as long as they're distributed together in some way.