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.
Thanks,
Florian
Ciao
Guido
[0]:
https://src.fedoraproject.org/rpms/sord/
[1]:
https://src.fedoraproject.org/rpms/sord/c/0a9adfc498d2e3cfcb3c8e67e53463b...