Closed mcpat-it closed 5 years ago
Looks like it's a new check in compiler added recently, should be fine to disable it with -Wno-error=sizeof-pointer-memaccess
I will try with -Wno-error=sizeof-pointer-memaccess
, do you know how to set this?
Now I used Windows with Mingw32 (acc. Docs Espressif) but with warnings during compilation:
WARNING: Toolchain version is not supported: crosstool-ng-1.22.0-80-g6c4433a5
Expected to see version: esp32-2019r1
Please check ESP-IDF setup instructions and update the toolchain, or proceed at your own risk.
WARNING: Compiler version is not supported: 5.2.0
Expected to see version(s): 8.2.0
Please check ESP-IDF setup instructions and update the toolchain, or proceed at your own risk.
No, I do not do Windows support, sorry
The secure way :
line 55 : strncpy(magic, magic1, sizeof(magic1)<sizeof(magic)?sizeof(magic1):sizeof(magic)); line 233 : strncpy(data.magic, magic1, sizeof(magic1)<sizeof(data.magic)?sizeof(magic1):sizeof(data.magic));
Nope, not doing that. If you look at the code, magic
IS defined to have size of magic1.
I have already pushed a fix, should not complain now.
libs are also affected by this compiler check.
Not the safest but simplest solution:
make menuconfig
Debian 9.8 x64