Re: Free Pascal and the new glibc

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

 



On Mon, 20 Sep 2021 13:36:33 -0000
"Artur Frenszek-Iwicki" <suve@xxxxxxxxxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxxxxxx/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@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
> Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
_______________________________________________
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
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[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