-
Notifications
You must be signed in to change notification settings - Fork 625
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
esp-open-sdk uses crosstools-NG that recognizes versions of bash only up to 4.x #380
Comments
Try...
...™works for me™ on Debian10. ...ok...
...needs an update too... somewhen... mayhaps... ॐmmmmmm... ;-) _o/" |
Yes, I did that. I just thought it would be helpful if that change was made in the repository. |
Thanks for the report. It's a matter of fact that I don't maintain esp-open-sdk anymore, and it stays in a static, known-working (with the tools of its generation) shape. So, I unlikely will update this repo to a newer crosstools-NG version, as then someone would need to re-triage "known working" status, and that's not easy. (I do however still rename tickets so their titles corresponded to an issue reported and other users had a chance to discover them ;-) ). |
Just stumbled upon this issue when updating my docker builder. Actually, the source repository of crosstool-ng has changed and the new one is maintaine: While building the dockerized toolchain (maybe the case-sensitive rename is not necessary, nevertheless it works), i've just replaced the original source with new repo as a patch:
|
thanks for your msg here. |
I don't know about 'known working' when as I just discovered apparently there are some dependencies it tries to download off the web that literally don't exist anymore at that URL, which means build will probably fail for ALL users. (#365) |
A possibly-simpler fix for the bash-version-detection issue is this: ChrisMacGregor@3fc1930#diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52 I subsequently ran into a couple of other issues that needed patches. The end result (which gets me a clean build on Ubuntu 21.10 of an apparently working toolchain) can be found here: #391 |
esp-open-sdk fails to build on recent versions of Ubuntu that include bash 5.0.17(1)-release. This is because the configure.ac script for the included version of crosstools-NG only recognizes versions of bash up to 4. Please update crosstools-NG to allow more recent versions of bash.
Thanks for your work on this project. It's very helpful.
The text was updated successfully, but these errors were encountered: