Re: Help needed updating Lazarus to v2.2.0

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

 



On Mon, 24 Jan 2022 19:51:26 +0000
Mattia Verga via devel <devel@xxxxxxxxxxxxxxxxxxxxxxx> wrote:

> I've noticed that this change:
> https://gitlab.com/freepascal.org/fpc/source/-/commit/b00fe0e4e42526afb7a11e9964f8cae49b10da44
> 
> which is supposed to fix:
> https://gitlab.com/freepascal.org/fpc/source/-/issues/39295
> 
> has been applied only on ppc64. And the only arch which is now failing the build is ppc64...

I don't think this is related at all to the current issue.


		Dan
 
> Inviato da ProtonMail mobile
> 
> -------- Messaggio originale --------
> On 24 Gen 2022, 13:49, Artur Frenszek-Iwicki ha scritto:
> 
> > Hi all,
> >
> > some time ago, Lazarus v2.2.0 came out. I tried to update the package
> > in Rawhide, but the build failed on ppc64le with a linking error.
> > Link to failed scratch build: https://koji.fedoraproject.org/koji/taskinfo?taskID=81313575
> >
> > ../units/powerpc64-linux/nogui/project.o: in function `WRPR_$PROJECT_$$_TPROJECT_$_IPROJPACK_$_1_$_CLASSES$_$TCOMPONENT_$__$$__ADDREF$$LONGINT':
> > /builddir/build/BUILD/lazarus-2.2.0/lazarus/ide//project.pp:1:(.text.n_WRPR_$PROJECT_$$_TPROJECT_$_IPROJPACK_$_1_$_CLASSES$_$TCOMPONENT_$__$$__ADDREF$$LONGINT+0x4): call to `CLASSES$_$TCOMPONENT_$__$$__ADDREF$$LONGINT' lacks nop, can't restore toc; (toc save/adjust stub)
> > /usr/bin/ld: final link failed: bad value
> >
> > I was wondering if this was a Fedora-specific issue, or some upstream bug,
> > so I went to the bug tracker. As it turned out, this issue has already
> > been reported, as openSUSE had stumbled on the exact same error.
> > https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/39534
> >
> > So, that was two weeks ago. Why bring it up now?
> > Because we're fresh after the F36 Mass Rebuild, and several packages
> > depending on Lazarus failed to build, with very similar errors:
> > a segmentation fault somewhere in "lazbuild", the CLI tool for
> > building Lazarus projects.
> >
> > Affected packages:
> > - cqrlog: https://koji.fedoraproject.org/koji/taskinfo?taskID=81478836
> > - doublecmd: https://koji.fedoraproject.org/koji/taskinfo?taskID=81482400
> > - goverlay: https://koji.fedoraproject.org/koji/taskinfo?taskID=81517949
> > - lazpaint: https://koji.fedoraproject.org/koji/taskinfo?taskID=81530759
> > - pasdoc: https://koji.fedoraproject.org/koji/taskinfo?taskID=81557894
> >
> > So I'm here thinking that maybe, if we were able to solve the pcc64le
> > issue and update Lazarus to v2.2.0, we can then try rebuilding the affected
> > packages and see if the segfault this occurs. Only problem is,
> > unfortunately, I know very little about compilers & linkers & assembly,
> > so the ppc64le issue is way outside my field of knowledge.
> > As such, any help regarding coming up with a patch will be greatly appreciated.
> >
> > For the record, the Lazarus package ships with a couple patches,
> > and those needed to be updated from v2.0.12 for v2.2.0. I did not
> > commit those to the main repository yet, but you can grab them from this fork:
> > https://src.fedoraproject.org/fork/suve/rpms/lazarus
> >
> > Thanks in advance.
> >
> > A.FI.
> > _______________________________________________
> > 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-infrastructur  
_______________________________________________
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