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

Provide information in README how to build #186

Open
fogti opened this issue Mar 17, 2024 · 3 comments
Open

Provide information in README how to build #186

fogti opened this issue Mar 17, 2024 · 3 comments

Comments

@fogti
Copy link

fogti commented Mar 17, 2024

Currently, it was a bit of a hassle to figure out how to build this project, from reading through

  • the GitHub actions workflows
  • scripts/buildga.sh
  • make2/make.txt

To end up with:

git clone https://github.com/jsoftware/jsource
cd jsource
./make2/build_all.sh
./make2/cpbin.sh 
ln -s ../../profile.ijs ./bin/linux/*/

(the reason I was interested in this in the first place was https://chemnitzer.linux-tage.de/2024/en/programm/beitrag/289)

@bilam
Copy link
Contributor

bilam commented Mar 18, 2024

Information should already be provided in overview.txt

@fogti
Copy link
Author

fogti commented Mar 19, 2024

interestingly, overview.txt is pretty hard to read for me, I didn't understand it at first. make2/make.txt and such are pretty clear in contrast. also, why is overview.txt separate from README.md when it is so short?

@fogti
Copy link
Author

fogti commented Mar 19, 2024

I encountered other problems by now... I needed to pass -z noexecstack (see also) to libj's ld command line to ensure that the stack gets marked non-executable, and I found out I don't know how the libjpcre2.* files get generated/linked...

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

2 participants