On Tue, 19 May 2020 17:42:29 +0200 Guido Aulisi <guido.aulisi@xxxxxxxxx> wrote: > Il giorno mar, 19/05/2020 alle 12.11 +0200, Florian Weimer ha scritto: > > * Guido Aulisi: > > > > > I'm getting some strange errors from some packages built for f32 > > > with > > > gcc 10.0 [0]. > > > Building with g++ 10.1 ardourd5 seems fine... > > > > > > It seems GCC 10.0 had some bugs that could be discovered only at > > > runtime. Did you have any similar problems? > > > > > > Ciao > > > Guido > > > FAS: tartina > > > > > > [0]: https://bugzilla.redhat.com/show_bug.cgi?id=1837089 > > > > Comment 12 on that bug suggests that it's the known underlinking > > issue > > in Ardour (“it seems related to a missing symbol (__atan2_finite) in > > libvampplugins”). If true, this is not related to GCC 10 at all. > > Yes, that really seems a link and/or symbol versioning problem, but it > wasn't the only one. > I had some other crashes in packages, usually not x86 arches. > As an example sord [0] was crashing on power64 when compiled with -O2, > an exit condition in a for loop was optimized out until it crashed the > loop. I had to use -O1 [1], and I have not tried with gcc 10.1 yet. usually it's useful to report a bug against gcc if such things happen. Also there is https://gcc.gnu.org/wiki/FAQ#misoptimization the should help to localize the root cause. My blog (https://gcc.gnu.org/wiki/FAQ#misoptimization) has also some pointers. Dan > > > Thanks, > > Florian > > Ciao > Guido > > [0]: https://src.fedoraproject.org/rpms/sord/ > [1]: > https://src.fedoraproject.org/rpms/sord/c/0a9adfc498d2e3cfcb3c8e67e53463beefdb10ff?branch=master _______________________________________________ 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