Closed pquantin closed 4 years ago
BTW the same warning is emitted when using Clang 9.0.0 compiler instead of gcc 9.2.1.
The same warning:
[cms-client] Die Verwendung des CMake-Generators "Ninja" mit der Plattform "undefined" und dem Toolset "{}" wird konfiguriert.
[cmake] The CXX compiler identification is GNU 6.3.1
[cmake] The C compiler identification is GNU 6.3.1
[cmake] The ASM compiler identification is GNU
[cmake] Found assembler: C:/Program Files (x86)/Atmel/Studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/arm-none-eabi-gcc.exe
[cmake] Check for working CXX compiler: C:/Program Files (x86)/Atmel/Studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/arm-none-eabi-g++.exe
[cmake] Check for working CXX compiler: C:/Program Files (x86)/Atmel/Studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/arm-none-eabi-g++.exe -- works
[cmake] Detecting CXX compiler ABI info
[cmake] Detecting CXX compiler ABI info - done
[cmake] Detecting CXX compile features
[cmake] Detecting CXX compile features - done
[cmake] Check for working C compiler: C:/Program Files (x86)/Atmel/Studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/arm-none-eabi-gcc.exe
[cmake] Check for working C compiler: C:/Program Files (x86)/Atmel/Studio/7.0/toolchain/arm/arm-gnu-toolchain/bin/arm-none-eabi-gcc.exe -- works
[cmake] Detecting C compiler ABI info
[cmake] Detecting C compiler ABI info - done
[cmake] Detecting C compile features
[cmake] Detecting C compile features - done
[cmake] Configuring done
[cmake] CMake Deprecation Warning:
[cmake] The 'cmake-server(7)' is deprecated. Please port clients to use the
[cmake] 'cmake-file-api(7)' instead.
[cmake]
[cmake]
[cmake] Generating done
[cpptools] Unbekanntes Standardsteuerungsflag: -std=gnu99
Operating System: Windows 10 1803
Thanks for reporting this issue. I was able to reproduce the issue with wireshark and submitted a PR with a fix.
@bobbrow Thank you for fixing this issue! I've also been running into this and I'm curious what sort of release-schedule is being followed (every X days, every Y fixed issues, etc)? Just wondering when I'll see this fix land. :-)
Again, thank you for fixing this issue so quickly!
The current plan is to release an update when we have a "critical mass" of features/bug fixes or if it's been 2-3 months since the last update.
There may be additional "patch" releases when we find regressions in an update that we want to address sooner than that. In this case we will release within a few days to 2 weeks depending on the severity of the regression.
Right now we are in "patch" mode for 1.2.0, so this fix will likely be released with 1.2.3 in the next week or two along with some other tweaks.
CMake Tools 1.2.3 was published today and includes a fix for this issue. Let us know if you encounter any other problems.
I'm using CmakeTools 1.3.1 with Cadence/Tensilica cross compiler 14.02 (it's a variant of GCC/Clang). I'm getting...
[cpptools] Unknown C standard control flag: -std=c++11
I need the flag so it compiles correctly (their build defaults to C++98). It seems everything functions properly except the error/warning received after configure and build.
@schnort, this issue is closed. I'll create a new one for your comment.
Brief Issue Summary
CMake Tools version 1.2.0 and later fails to recognize -std=gnu99 flag
Expected:
CMake Tools does not emit multiple lines "[cpptools] Unknown standard control flag: -std=gnu99" in the CMake/Build output window
Apparent Behavior:
After CMake configuration on Wireshark source code (https://github.com/wireshark/wireshark) using gcc 9.2.1 on Fedora 31, the line "[cpptools] Unknown standard control flag: -std=gnu99" is printed 56 times.
CMake Tools Log
Developer Tools Log
Platform and Versions
Other Notes/Information
This warning log was not printed before 1.2.0 release.