#1101421 fpc: Please consider packaging git snapshot

Package:
src:fpc
Source:
src:fpc
Submitter:
John Paul Adrian Glaubitz
Date:
2025-03-27 23:30:02 UTC
Severity:
normal
#1101421#5
Date:
2025-03-27 09:24:19 UTC
From:
To:
Hello,

since it's been almost four years now that upstream released version 3.2.2
and the codebase has gained support for both loong64 and riscv64 in the
mean time, I was wondering whether it would be possible to package a current
git snapshot of fpc upstream?

I have already bootstrapped native fpc binaries for loong64 and riscv64 [1]
and would just need an update fpc Debian souce package to bootstrap the fpc
Debian package for these architectures.

I will also look into bootstrapping for other architectures using the LLVM
backend such as s390x and sparc64 although I have no experience whether
this would actually work or whether fpc would still need some shim code to
work on these architectures through the LLVM backend.

The reason for opening this bug report is that the fpc Debian package is
not using the pristine upstream source but a repackaged upstream tarball
(dfsg) which makes updating the fpc package for an outsider a little more
complicated and I'd rather give the actual maintainers a chance first.

Thanks,
Adrian

#1101421#10
Date:
2025-03-27 23:19:28 UTC
From:
To:
Hi John,

F.Y.I

I asked about that idea on the fpc mailing list last October and got

"The LLVM port does not help in that regard at all, because the platform
specific backends are still required for some low level stuff."

https://lists.freepascal.org/pipermail/fpc-pascal/2024-October/062468.html


Regards,
Peter B