Re: We have to talk about annobin... again

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

 



Hi,

On 7/25/20 5:25 PM, Jeff Law wrote:
On Sat, 2020-07-25 at 10:46 +0100, Peter Robinson wrote:
On Sat, Jul 25, 2020 at 10:35 AM Neal Gompa <ngompa13@xxxxxxxxx> wrote:
Hey all,

So I was trying to update libseccomp last night, and I was able to
build it for everything except aarch64 on Rawhide because it says the
compiler can't build executables[1].

Looking a bit closer, it looks like the compiler stack is out of sync
again with annobin.

Is there anything that can be done to keep the compiler teams from
submitting gcc into rawhide without doing the required rebuild cycle
to make it so annobin works?

And we're going to have the same problem with clang now that annobin
grew a clang plugin, so I would want neither LLVM nor GCC to land in
Rawhide unless those teams are literally ensuring that annobin isn't
breaking the compiler afterward.

I'm personally very tired of having the compiler break so frequently
because of that plugin. Either some kind of mechanism to hold back GCC
builds until annobin works is implemented, or I'd much rather see the
whole thing go away. Obviously, you could just *bundle* annobin into
the GCC package and build it together to ensure it never broke, but
that option was discarded already[2].

Somebody fix it. ASAP.

I've kicked off an annobin build for the short term issue.

I agree here, we used to have the same issue with gcc-plugins back in
the day, sadly this is nothing new :-/
:(  I'll raise it again with Nick and Jakub, it's a sore point for everyone I
think and it causes far more friction than just what we see here in Fedora.

I think this could be easily fixed by using a side-tag to do the
necessary bootstrap there and then tag everything into rawhide from
the side-tag in one go, or am I missing something?

This would "just" require the involved devs/packagers to make sure that
they always do breaking updates in such a side tags; and yes I require
that getting into the habbit of doing this is going to take a bit of
getting used to.

Regards,

Hans
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [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