WIP: git submodules #45
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "tasiaiso/tildefriends:submodules"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
wip
todo:
Interesting. Does
make dist
still produce a tarball with enough dependencies to build?Should there be a copy of openssl at deps/openssl ? I see references to his in GNUMakefile, but it's not in the repo.
What are the
tools/ssl-*
binaries ?I get this error when running
make
with the Android SDK, even though those binaries are thereWhat flavor and version of javac should the app be compiled with ?
For Android and iOS where there aren't provided openssl libs, those scripts in tools fetch and build it. Not sure what's up with that error. Is it actually complaining about the shebang?
javac??? I'll check what I have in a bit.
On one debian bookworm machine I see
javac 17.0.10
coming fromopenjdk-17-jdk-headless
.I'm not familiar with makefiles yet and I just don't understand what this does
Can you run
make clean
andmake dist
on this branch and get it to work ?I'm definitely no makefile expert.
The goal of that block is just to run
tools/ssl-android
before attempting to build any of the android .o files.ANDROID_DEPS is just set to an arbitrary file that is built as part of ssl. The
+
causes the call tomake
inside the script to re-use the outermake
process. The filter is just generating a list of all the android.o
targets, and the|
turns it into an order-only dependency.I stripped all the android/ios stuff from the
dist
target, and runningmake dist
currently gives me:Run
make fetch
?I don't have a
make fetch
? I saw yourtools/install_dependencies.sh
which addressed one of the errors.I like this in concept, though I'd rather track the releases of possibly all these dependencies rather than latest.
It looks like I can do something like https://stackoverflow.com/questions/5482544/how-can-i-use-git-archive-to-include-submodules-from-a-bare-repository to meet my archiving desires.
I can plan to spend some time with this soon and get something into main.
It's
make fetchdeps
sorryI made that script before I knew that stuff was handled by
make fetchdeps
, it's hzeless now and I'll remove it later.They are submodules, but I've pinned them to the commit that corresponds to the release that was installed before I touched anything. See
b1c8b51377
To update a submodule you have to go in it's directory and checkout to the tag or the commit that you want.
Hope you don't mind - I manually redid the first bits of this so that I could understand the process:
c5cb9979d3
and7d182db32f
.@cory Can I close this ? Did you implement everything in this PR yourself ?
Yep, I think we've done everything that can be done from this for now. Closing. Thanks.
Pull request closed