On Mon, 20 Sep 2021 13:36:33 -0000
"Artur Frenszek-Iwicki" <s...@fedoraproject.org> wrote:

> Back in July, during the F35 Mass Rebuild, the Free Pascal Compiler package 
> failed to build [1] because of linking issues on aarch64, i686 and ppc64le, 
> related to the new glibc 2.34. x86_64 and arm we unaffected, however.
> This was discussed briefly here on devel in thread [2]. The issue was 
> submitted upstream [3], but so far, there has been little response.

if I see right, then the libc_csu_{init,fini} symbols are not used for
anything inside fpc. I am going to try something to get rid of them
(starting with ppc64le) ...


                Dan

> In order to avoid retiring FPC (and all the other dependent packages) from 
> Fedora due to the FTBFS issue, we want to temporarily disable support for the 
> failing architectures (aarch64, i686 and ppc64le), leaving only the working 
> ones (arm and x86_64). Once either upstream solves the issue, or we come up 
> with Fedora-specific patches, these architectures can be bootstrapped and 
> re-enabled.
> 
> Since these issues are architecture-specific and solving them would likely 
> involve editing upstream assembly code, I created separate RHBZ tickets for 
> tracking each architecture separately:
> - aarch64: [4]
> - i686: [5]
> - ppc64le: [6]
> 
> Let me know if this seems like a sensible plan, or if you have some other 
> ideas. (In [2], a workaround solution was proposed. This didn't work. See [6] 
> for details.)
> If we can't come up with anything else, I'll go through with this plan before 
> the end of the month.
> 
> Sincerely,
> A.FI.
> 
> [1] https://bugzilla.redhat.com/show_bug.cgi?id=1987485
> [2] 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/RLTQ5CJ7F2FAFYVPBZZHVRJK2LZX7D36/
> [3] https://gitlab.com/freepascal.org/fpc/source/-/issues/39295
> [4] https://bugzilla.redhat.com/show_bug.cgi?id=2005908
> [5] https://bugzilla.redhat.com/show_bug.cgi?id=2005909
> [6] https://bugzilla.redhat.com/show_bug.cgi?id=2005910
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> 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@lists.fedoraproject.org
> Do not reply to spam on the list, report it: 
> https://pagure.io/fedora-infrastructure
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to