Re: -z defs linker flag activated in Fedora rawhide

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Jan 25, 2018 at 3:52 PM, Florian Weimer <fweimer@xxxxxxxxxx> wrote:
> On 01/25/2018 03:45 PM, Richard Hughes wrote:
>>
>> On 25 January 2018 at 14:28, Richard Hughes <hughsient@xxxxxxxxx> wrote:
>>>
>>> Was there a test mass rebuild? If so, how many packages need fixes? I
>>> got bitten by this just now and it would have been nice to fix the
>>> problems upstream before Fedora rebuilds just started failing.
>>
>>
>> Replying to myself, trying to fix it (by adding the "missing" private
>> library to the plugins) and rebuilding I triggered a gcc bug on i386:
>>
>> *** WARNING *** there are active plugins, do not report this as a bug
>> unless you can reproduce it without enabling any plugins.
>> Event                            | Plugins
>> PLUGIN_FINISH_UNIT               | Generate final annotations
>> PLUGIN_START_UNIT                | Generate global annotations
>> PLUGIN_ALL_PASSES_END            | Generate per-function annotations
>> ../src/fu-device-locker.c: In function
>> 'fu_device_locker_class_intern_init':
>> ../src/fu-device-locker.c:49:1: internal compiler error: in
>> ix86_expand_prologue, at config/i386/i386.c:14572
>>   G_DEFINE_TYPE (FuDeviceLocker, fu_device_locker, G_TYPE_OBJECT)
>
>
> Yes, this is: https://bugzilla.redhat.com/show_bug.cgi?id=1538648
>
> I can perhaps put a workaround in redhat-rpm-config, which should make it
> much less likely that this compiler bug is encountered.  Rebuilding gcc
> takes 15+ hours, unfortunately, and untagging it will only revert to a
> version which miscompiles OpenSSH and RPM. 8-(

Honestly, if the "-z defs" change leads to such massive problems,
maybe it really should be considered to revert this change for f28 -
if only to give upstream developers and package maintainers more time
for fixes. I can imagine overworked maintainers with dozens of broken
packages ignoring the issues or just putting the "%undef" into their
packages without investigating (which would cost more time), possibly
obscuring real issues. I think enabling this change again right after
the f28 mass rebuild and branching would be the best, giving
maintainers the most time.

Fabio

> Thanks,
> Florian
>
> _______________________________________________
> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux