On 12/5/19 2:16 AM, Martin Liška wrote: > >> >> Of the ~450 packages affected I'd estimate that even with the opt-out >> mechanism we're still going to have to fix ~100 packages immediately >> because they don't honor the flags injection mechanisms which the >> opt-out approach relies upon. > > Fortunately, we switch at openSUSE to use -fpie by default and our packages > honor the flags ;) :-) Fedora is in much worse shape than RHEL simply because we haven't pushed hard on the injection issues for Fedora and because there's a ton of stuff in Fedora that isn't in RHEL.
So it looks like ~150 packages in Fedora that are affected by the -fno-common change and which aren't honoring the flags injection. Not great, but probably manageable. > > I would like to mention here that key work is to report and explain that > to upstream. Only that will help for the future to reduce number of > packages > that will need the -fcommon option. That's the biggest effort in my > opinion. Absolutely. I've found this takes more time than fixing the issue in the first place on other stuff and I'd expect it to be no different than the -fno-common stuff. jeff