-
Notifications
You must be signed in to change notification settings - Fork 24
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
TenDRA build doesn't work when un-tarred into CE #3
Comments
I'm guessing we need to put this somewhere? https://github.com/tendra/tendra/blob/c8780bd250b38dffe840c1afab7912f43c2a50f7/tcc/env/base |
Or maybe even both startup and env folders https://github.com/tendra/tendra/tree/main/tcc |
Ok, so I've built tendra with these changes to its source code: tendra/tendra@main...partouf:envfixes And then I could do this and get an executable: The TCCENV bit should probably still be fixed. |
need for TCCENV eliminated, sent a PR |
Hi there! These paths are currently compiled into tcc at build time. They can be overridden at runtime of course, see So for our purposes for CE, I don't think we need to change anything - we should be able to invoke tcc with something like The idea for having tcc figure out its location to set defaults makes sense to me - I'll comment about that on the PR in the tendra repo. Essentially I wonder if we can do the prefixing in the environment files (which are a simple config language), rather than in C. |
I built tendra (huge thanks to @partouf and @katef); but the resulting "obj" directory doesn't seem "portable".
We currently assume we can build compilers in one spot and then untar them elsewhere. To test whether we had a viable binary I built in docker, tar'd and uploaded to s3, then pulled down on one of the CE nodes and tried to run:
Any ideas?
The text was updated successfully, but these errors were encountered: