Closed
Description
[1/6] Building CXX object CMakeFiles\vmlib.dir\_deps\wamr-src\core\iwasm\compilation\aot_llvm_extra2.cpp.obj
FAILED: CMakeFiles/vmlib.dir/_deps/wamr-src/core/iwasm/compilation/aot_llvm_extra2.cpp.obj
C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1444~1.352\bin\Hostx64\x64\cl.exe /nologo /TP -DBH_DEBUG=1 -DBH_FREE=wasm_runtime_free -DBH_MALLOC=wasm_runtime_malloc -DBH_PLATFORM_WINDOWS -DBUILD_TARGET_X86_64 -DCOMPILING_WASM_RUNTIME_API=1 -DHAVE_STRUCT_TIMESPEC -DWAMR_ENABLE_COPY_CALLSTACK=0 -DWASM_DISABLE_HW_BOUND_CHECK=0 -DWASM_DISABLE_STACK_HW_BOUND_CHECK=0 -DWASM_DISABLE_WAKEUP_BLOCKING_OP=0 -DWASM_ENABLE_AOT=1 -DWASM_ENABLE_AOT_INTRINSICS=1 -DWASM_ENABLE_BULK_MEMORY=1 -DWASM_ENABLE_FAST_INTERP=0 -DWASM_ENABLE_INTERP=1 -DWASM_ENABLE_JIT=1 -DWASM_ENABLE_LAZY_JIT=1 -DWASM_ENABLE_MINI_LOADER=0 -DWASM_ENABLE_MULTI_MODULE=0 -DWASM_ENABLE_QUICK_AOT_ENTRY=1 -DWASM_ENABLE_SHARED_MEMORY=0 -DWASM_ENABLE_SHRUNK_MEMORY=1 -DWASM_GLOBAL_HEAP_SIZE=10485760 -DZYCORE_STATIC_BUILD=1 -DZYDIS_STATIC_BUILD=1 -D_WINSOCK_DEPRECATED_NO_WARNINGS -IC:\Users\sbdeg\projects\hram\out\build\x64-debug\_deps\wamr-src\core\iwasm\interpreter -IC:\Users\sbdeg\projects\hram\out\build\x64-debug\_deps\wamr-src\core\iwasm\compilation -IC:\Users\sbdeg\projects\hram\out\build\x64-debug\_deps\wamr-src\core\iwasm\aot -IC:\Users\sbdeg\projects\hram\out\build\x64-debug\_deps\zycore-src\include -IC:\Users\sbdeg\projects\hram\out\build\x64-debug\_deps\zycore-build -IC:\Users\sbdeg\projects\hram\out\build\x64-debug\_deps\zydis-build -IC:\Users\sbdeg\projects\hram\out\build\x64-debug\_deps\zydis-src\include -IC:\Users\sbdeg\projects\hram\out\build\x64-debug\_deps\zydis-src\src -IC:\Users\sbdeg\projects\hram\out\build\x64-debug\vcpkg_installed\x64-windows\include -IC:\Users\sbdeg\projects\hram\out\build\x64-debug\_deps\wamr-src\build-scripts\..\core\iwasm\include -IC:\Users\sbdeg\projects\hram\out\build\x64-debug\_deps\wamr-src\core\shared\platform\windows -IC:\Users\sbdeg\projects\hram\out\build\x64-debug\_deps\wamr-src\core\shared\platform\windows\..\include -IC:\Users\sbdeg\projects\hram\out\build\x64-debug\_deps\wamr-src\core\shared\mem-alloc -IC:\Users\sbdeg\projects\hram\out\build\x64-debug\_deps\wamr-src\core\iwasm\common -IC:\Users\sbdeg\projects\hram\out\build\x64-debug\_deps\wamr-src\core\shared\utils /DWIN32 /D_WINDOWS /W3 /GR /EHsc /GR- /MDd /Ob0 /Od /RTC1 -ZI -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -DUNICODE -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS /showIncludes /FoCMakeFiles\vmlib.dir\_deps\wamr-src\core\iwasm\compilation\aot_llvm_extra2.cpp.obj /FdCMakeFiles\vmlib.dir\vmlib.pdb /FS -c C:\Users\sbdeg\projects\hram\out\build\x64-debug\_deps\wamr-src\core\iwasm\compilation\aot_llvm_extra2.cpp
C:\Users\sbdeg\projects\hram\out\build\x64-debug\cl : Command line warning D9025: overriding '/GR' with '/GR-'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\optional(11): warning STL4038: The contents of <optional> are available only with C++17 or later.
C:\Users\sbdeg\projects\hram\out\build\x64-debug\vcpkg_installed\x64-windows\include\llvm\ADT\STLForwardCompat.h(46): error C2039: 'optional': is not a member of 'std'
(It does this whether or not I also have WAMR_BUILD_FAST_JIT=1
)
This is weird because at the end of my file I have this:
set_property(TARGET hram PROPERTY CXX_STANDARD 26)
Metadata
Metadata
Assignees
Labels
No labels