Skip to content
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

Compiling on device(rootless-ios) is vastly difficult #1455

Open
isforgoodsake opened this issue Oct 22, 2024 · 0 comments
Open

Compiling on device(rootless-ios) is vastly difficult #1455

isforgoodsake opened this issue Oct 22, 2024 · 0 comments

Comments

@isforgoodsake
Copy link

isforgoodsake commented Oct 22, 2024

I really tried hard to build a package with Procursus. Cloned the repo, wanted to build neovim or nodejs.

These are quite complex packages, but I think at least the mainfile itself should work with the shell not availbe at /bin/sh
The second problem is, that many makefiles do not patch /bin/sh paths from the downloaded sources of, e.g. ./configure. Therefore there are way to many errors.

Kind of ironic that there is still the possibility to build on device, at least according to the Makefile, which has a "Building on iOS" section (and ios-rootless). Ironic because the Makefile won't even execute properly, because in the first fewlines it wants to determine the version of bash, by executing shell with make, which tries to execute /bin/sh instead of /var/jb/usr/bin/sh (see #1454 )

I would greatly appreciate some clues on building packages on iphoneos, maybe i did something entirely wrong. The documentation is outdated, as some packages arent available like dsymutil

@isforgoodsake isforgoodsake changed the title Compiling on device(rootless-ios) is vastly dificult Compiling on device(rootless-ios) is vastly difficult Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant