Closed G10h4ck closed 9 months ago
This stuff (and in general what is meant for mesh-wide milestone) is developed on top (and depends) on OpenWrt development branch, as an example shared-state-async
depends on a GCC version which is not shipped yet in OpenWrt stable releases, otherwise it will not compile properly.
So doing the change you suggests hoping for retro-compatibility would be futile.
other even more retro-compatibility breaking stuff is coming to out of my experimentation to have better support for newer radios https://www.youtube.com/live/DOH5FBMTXmE?feature=shared&t=10848
Ok, will it work at least on OpenWrt 23? If not, please do not propose those changes on the master branch, which is being used for preparing a release based on OpenWrt 23 (we could also create a branch for the release...).
AFAIU it will not work on OpenWrt 23 either, @javierbrk tried to compile and failed because of not enough recent compiler AFAIR
Better creating a branch for the planned release and backport there stuff if needed, while development keep staying on master branch
Ok, please create a branch with the code you know will work with OpenWrt 23.
Ain't got time for that last compatible commit should be this https://github.com/libremesh/lime-packages/commit/a5eb7d888b681e4cab81289949d809ee0e968880
AFAIU it will not work on OpenWrt 23 either, @javierbrk tried to compile and failed because of not enough recent compiler AFAIR
I compiled shared-state-async from a823f4727e14297d1c8d7a07cdee18ef26246fb1 for OpenWrt 23.05.2 and it is working.
Hi ! My compilation errors were using gcc 11 shipped with openwrt 22.03 !
Saludos Ing. Javier Alejandro Jorge
On Mon, 26 Feb 2024 at 14:24, pony1k @.***> wrote:
AFAIU it will not work on OpenWrt 23 either, @javierbrk https://github.com/javierbrk tried to compile and failed because of not enough recent compiler AFAIR
I compiled shared-state-async from a823f47 https://github.com/libremesh/lime-packages/commit/a823f4727e14297d1c8d7a07cdee18ef26246fb1 for OpenWrt 23.05.2 and it is working.
— Reply to this email directly, view it on GitHub https://github.com/libremesh/lime-packages/pull/1087#issuecomment-1964702462, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABE2I2CH4VND7XYCKFWIRD3YVTAN5AVCNFSM6AAAAABDUTR45CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRUG4YDENBWGI . You are receiving this because you were mentioned.Message ID: @.***>
Good news! So we can go ahead without dealing with multiple branches for now
We should keep compatibility (or at least avoid breaking it explicitly) with OpenWrt 21 at least until we make a release based on OpenWrt 23, in my opinion. Please use random_numgen instead of $RANDOM. See https://github.com/libremesh/lime-packages/issues/800
-- Inviato dal mio smartstone