-
Notifications
You must be signed in to change notification settings - Fork 13.3k
The properly built lwip2 binaries for #7121 #7129
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
Conversation
I don't understand the rest of this PR, please elaborate what is wrong with current master. edit: |
tcp_priv.h reverted, thanks for clarifying. |
These binaries are the result of As these are binaries, produced from a make process that's mostly opaque, I cannot comment further, except that in my tests, that fail on ESP8266 git master, this PR fixes the WDT resets completely. |
OK. Because the make process is not opaque at all from this side of internet, |
Great, could you elaborate for the sake of quick research how to match what is landed in ESP8266 Arduino to the sources used, i.e. GNU lwIP? The Makefiles do traverse up and down and do a cascade of includes, on both sides of the internet, I assume :-) |
@dok-net will this file work for you ?
lwIP is not GNU (just check its official website spelling and its frontpage). Indeed, "lwip2" is a glue layer that takes unpatched official lwIP sources from the other side of internet to put it straight right into esp8266 arduino. We could put this glue into the core and avoid precompiled binaries but that would increase compilation time, which is already not short. If you can read makefiles or cmakefiles then it should be easy to understand how it works. Otherwise I'm afraid I do not know methods to honor "quick understanding without knowing" requests. Original lwIP library was generated the same way and I took it as first version for lwip2. The shortest explanation about generated-file: dependency1 dependency2 dependancy3 ...
<tab> command-to-execute-after-dependencies-are-resolved
dependency1: subdependency1 subdependency2 ...
<tab> ... |
This clean-built binary doesn't WDT reset every so often, please commit them all, or mine to your liking.
detail the revisions of the lwip repository, obviously, and the |
From clean git checkout, "make install".
Fixes #7127