-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge pilot-link-git
AUR patches to support builds on modern Linux distributions
#21
base: main
Are you sure you want to change the base?
Conversation
This modified version of pilot-link brings in the patchset from Omar007's https://aur.archlinux.org/packages/pilot-link-git in order to allow pilot-link to build on newer Linux distributions. This requires hand-modified `config.guess` and `config.sub` with the current toolchain, so these have been replaced with their modified versions and removed from .gitignore in the interim.
A bit of a kludge, but we likely also want to ignore any build artifacts from version control unless they're specifically added. A *lot* of things end up built alongside the source and pollute the repository, so here we explicitly add those that are built from the `make` step.
I accidentally deleted and re-added this lower in the .gitignore stack.
Just as a note, the |
Tried your branch with the supplied autogen line on Arch Linux with gcc 14.2.1 Goes well until this
|
I’ll look at this again this evening and see what went wrong. What do you get if you build from the AUR directly? |
It also failed from the AUR directly which is why I came looking on the repo and found this PR. |
Same error from the AUR. This line fixed it for me changing it in pilot-read-todos.c
|
As requested, this PR is simply a manually-patched
pilot-link
using the patches from the AUR'spilot-link-git
package by Omar007, written in 2022. ThePKGBUILD
generatesconfigure
with theseautogen.sh
flags:A disclaimer that I didn't write any of these changes personally and did not test it outside of these
autogen.sh
flags, but it does allowpilot-link
to build. Would recommend testing with other flag permutations. I also have not done a very thorough code review of the addedconfig.guess
andconfig.sub
files that have been patched, so I'd be careful there in terms of trust.pilot-link
's build system also pollutes every directory with compiled/generated files; commits also exist here to add those to.gitignore
, although the code probably should be creating abuild/
,dist/
or other such directory.