Sming icon indicating copy to clipboard operation
Sming copied to clipboard

Prebuilt esp-open-sdk binaries from bintray

Open zgoda opened this issue 7 years ago • 5 comments

Currently prebuilt esp-open-sdk binaries are hosted on Dropbox. Would it be possible to host them on Bintray? This service has a free plan for open source projects that seems more friendly and more transparent than Dropbox.

zgoda avatar Jun 21 '17 07:06 zgoda

@zgoda Feel free to do this. It would be great if we have pre-build SDKs for 2.0.0 and 2.1.0 so that we can extend our CI system.

slaff avatar Jun 21 '17 07:06 slaff

I'm not a member of Sming project so the repository at Bintray will be unofficial for this moment. I will switch ownership to Sming once ready.

zgoda avatar Jun 21 '17 07:06 zgoda

How are these binaries built? My 2.0.0 SDK is ~40MB compressed vs ~160MB for 1.5.4 on Dropbox, archive content seems to be the same:

$ tar tfz esp-open-sdk-2.0.0-linux-x86_64.tar.gz --exclude '*/*/*'
esp-open-sdk/
esp-open-sdk/xtensa-lx106-elf/
esp-open-sdk/ESP8266_NONOS_SDK_V2.0.0_16_08_10/
esp-open-sdk/sdk

zgoda avatar Jun 21 '17 09:06 zgoda

1.5.4 on Dropbox

Which link do you mean actually? It would be great if you can point out the places where we download or suggest to download the toolchain from Dropbox?

How are these binaries built?

I can suggest the following.

Step 1) Build the compiler only.

make STANDALONE=n

Then you should archive it to tar.xz format (as nodemcu team is doing: https://github.com/nodemcu/nodemcu-firmware/raw/master/tools/esp-open-sdk.tar.xz).

Step 2) We can download the needed Espressif SDK directly from their download link and add it on top of the compiler. We are actually doing this in our travis build system

slaff avatar Jun 22 '17 08:06 slaff

https://github.com/SmingHub/Sming/wiki/Linux-Quickstart has links.

zgoda avatar Jun 22 '17 13:06 zgoda