-
Notifications
You must be signed in to change notification settings - Fork 1.3k
make android redownloads ndk on every build #2346
Comments
Currently looking into this as part of #2344. |
From what I can see, the various Mason scripts involved use |
Checking this list of NDK downloads and hashes — I have a hunch we have a bad hash and that is causing the re-download every time. |
And the scripts are re-downloading |
@mikemorris Are you on 10.10 or 10.11? I'm on 10.11. |
I think the problem is no
|
Not necessarily the problem, as this version is based on:
Which returns |
This may however be a discrepancy between the SDK version and the host version, the latter of which is used for the cache path. |
Mason seems to be downloading nested binaries, for example trying to write the NDK to here:
Now this seems related to the geojson-vt changes in #2348. |
I'm going to wait until the |
Confirmed — once #2349 landed, the NDK is only downloaded once. |
|
I was seeing this on OS X 10.10.5, |
Yeah, this was related to the now-reverted geojson-vt change using it's own nested Mason and installing the NDK multiple times. That's gone now. |
So the initial bug is that there isn't a matching binary published yet...
But after downloading the ndk source, everything gets moved into the
|
I think we are talking about two different things.
|
FWIW with a 10.10 SDK, I no longer see my problem as of #2349. |
Looks like |
Does this still happen? |
Think this was "fixed" by adding a mason binary. |
Ah yeah that's the usual way to prevent recompiling. |
This makes testing any Android build system changes quite slow.
The text was updated successfully, but these errors were encountered: