Mesa main references non-existent LLVMCreateDenormalFPEnvAttribute in LLVM git
Jake Dahlstedt <[email protected]> Mon, 2 Feb 2026 14:41:40 -0500
| Newsgroups | gmane.comp.video.mesa3d.devel |
|---|---|
| Message-ID | <CAEmv8wSaDy-Q74PErBqXU=zwPthPgCsMU+r2zPFfiwEdGEBkTg@mail.gmail.com> |
--000000000000b2211d0649dc8379 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable ### System information - OS: Arch - GPU: [AMD/ATI] Polaris 20 XL [Radeon RX 580 2048SP] - Kernel version: 6.18.3 (Custom compile with custom LLVM) - Mesa version: OpenGL version string: 4.6 (Compatibility Profile) Mesa 26.0.0-devel (git-0291aa3e71) - Desktop manager and compositor: KDE Plasma/Kwin-Wayland ### Describe the issue Mesa main fails to build against LLVM 23.0.0git (current upstream). The build references LLVMCreateDenormalFPEnvAttribute, but this symbol does not exist in llvm-project main or any recent revision. Confirmed by: llvm-config --version =E2=86=92 23.0.0git ripgrep across llvm-project =E2=86=92 no matches This appears to be either a stale API reference or missing version guard. ### Log output from build [559/1931] Compiling C object src/amd/llvm/libamd_common_llvm.a.p/ac_llvm_build.c.o FAILED: [code=3D1] src/amd/llvm/libamd_common_llvm.a.p/ac_llvm_build.c.o /usr/bin/clang -Isrc/amd/llvm/libamd_common_llvm.a.p -Isrc/amd/llvm -I../mesa/src/amd/llvm -Iinclude -I../mesa/include -Isrc -I../mesa/src -Isrc/amd -I../mesa/src/amd -Isrc/amd/common -I../mesa/src/amd/common -I../mesa/src/amd/common/nir -Isrc/compiler/nir -I../mesa/src/compiler/nir -Isrc/compiler -I../mesa/src/compiler -I/usr/include/libdrm -fvisibility=3Dhidden -fdiagnostics-color=3Dalways -DNDEBUG-D_FILE_OFFSET_BITS=3D64 -Wall -Winvalid-pch -std=3Dc11 -O3 -g '-DPACKAGE_VERSION=3D"26.1.0-devel"' '-DPACKAGE_BUGREPORT=3D" https://gitlab.freedesktop.org/mesa/mesa/-/issues"' -DHAVE_OPENGL=3D1 -DHAVE_OPENGL_ES_1=3D0 -DHAVE_OPENGL_ES_2=3D1 -DHAVE_RADEONSI -DHAVE_VIRGL -DHAVE_SVGA -DHAVE_LLVMPIPE -DHAVE_SWRAST -DMESA_SYSTEM_HAS_KMS_DRM=3D1 -DVK_ENABLE_BETA_EXTENSIONS -DVIDEO_CODEC_VC1DEC=3D1 -DVIDEO_CODEC_H264DEC= =3D1 -DVIDEO_CODEC_H264ENC=3D1 -DVIDEO_CODEC_H265DEC=3D1 -DVIDEO_CODEC_H265ENC= =3D1 -DVIDEO_CODEC_AV1DEC=3D0 -DVIDEO_CODEC_AV1ENC=3D0 -DVIDEO_CODEC_VP9DEC=3D1 -DVIDEO_CODEC_MPEG12DEC=3D0 -DVIDEO_CODEC_JPEGDEC=3D0 -DHAVE_X11_PLATFORM -DHAVE_WAYLAND_PLATFORM -DHAVE_SURFACELESS_PLATFORM -DHAVE_DRM_PLATFORM -DHAVE_XCB_PLATFORM -DUSE_LIBGLVND=3D1 -DHAVE_VA_SURFACE_ATTRIB_DRM_FORMAT_MODIFIERS -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_DRM -DGLAPI_EXPORT_PROTO_ENTRY_POINTS=3D0 -DALLOW_KCMP -DMESA_DEBUG=3D0 -DENABLE_SHADER_CACHE '-DMESA_SHADER_CACHE_MAX_SIZE=3D"16G"' -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE -DHAVE___BUILTIN_TYPES_COMPATIBLE_P -DHAVE___BUILTIN_ADD_OVERFLOW -DHAVE_FUNC_ATTRIBUTE_CONST -DHAVE_FUNC_ATTRIBUTE_FLATTEN -DHAVE_FUNC_ATTRIBUTE_MALLOC -DHAVE_FUNC_ATTRIBUTE_PURE -DHAVE_FUNC_ATTRIBUTE_UNUSED -DHAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT -DHAVE_FUNC_ATTRIBUTE_WEAK -DHAVE_FUNC_ATTRIBUTE_FORMAT -DHAVE_FUNC_ATTRIBUTE_PACKED -DHAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL -DHAVE_FUNC_ATTRIBUTE_ALIAS -DHAVE_FUNC_ATTRIBUTE_NORETURN -DHAVE_FUNC_ATTRIBUTE_COLD -DHAVE_FUNC_ATTRIBUTE_VISIBILITY -DHAVE_UINT128 -DHAVE_REALLOCARRAY -DHAVE_FMEMOPEN -DUSE_SSE41 -DHAVE___BUILTIN_IA32_CLFLUSHOPT -DUSE_GCC_ATOMIC_BUILTINS -DMAJOR_IN_SYSMACROS -DHAS_SCHED_H -DHAS_SCHED_GETAFFINITY -DHAVE_LINUX_FUTEX_H -DHAVE_ENDIAN_H -DHAVE_DLFCN_H -DHAVE_SYS_SHM_H -DHAVE_CET_H -DHAVE_POLL_H -DHAVE_SYS_INOTIFY_H -DHAVE_LINUX_UDMABUF_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_MEMFD_CREATE -DHAVE_RANDOM_R -DHAVE_FLOCK -DHAVE_STRTOK_R -DHAVE_GETRANDOM -DHAVE_POSIX_FALLOCATE -DHAVE_SECURE_GETENV -DHAVE_SYSCONF -DHAVE_GNU_QSORT_R -DHAVE_STRUCT_TIMESPEC -DHAVE_PROGRAM_INVOCATION_NAME -DHAVE_ISSIGNALING -DHAVE_POSIX_MEMALIGN -DHAVE_DIRENT_D_TYPE -DHAVE_STRTOD_L -DHAVE_DLADDR -DHAVE_DL_ITERATE_PHDR -DHAVE_ZLIB -DHAVE_LIBDISPLAY_INFO -DHAVE_ZSTD -DHAVE_COMPRESSION -DHAVE_PTHREAD -DHAVE_PTHREAD_SETAFFINITY -DHAVE_LIBDRM -DHAVE_LIBUDEV '-DMESA_LLVM_VERSION_STRING=3D"23.0.0"' -DLLVM_IS_SHARED=3D1 -DDRAW_LLVM_AVAILABLE=3D1 -DAMD_LLVM_AVAILABLE=3D1 -DGALLIVM_USE_ORCJIT=3D0 -DHAVE_SPIRV_TOOLS -DUSE_LIBELF -DTHREAD_SANITIZER=3D0 -DHAVE_LIBUNWIND -DWL_HIDE_DEPRECATED -DHAVE_WL_CREATE_QUEUE_WITH_NAME -DXCB_KEYSYMS_AVAILABLE -DHAVE_X11_DRM -DHAVE_DRI -DHAVE_DRI2 -DHAVE_DRI3_EXPLICIT_SYNC -DHAVE_DRISW_KMS -DHAVE_GALLIUM_EXTRA_HUD=3D1 -DHAVE_LIBSENSORS=3D1 -DANDROID_LIBPERFETTO -DHAVE_RENDERDOC_INTEGRATION=3D= true -mtls-dialect=3Dgnu2 -Werror=3Dimplicit-function-declaration -Werror=3Dmissing-prototypes -Werror=3Dreturn-type -Werror=3Dempty-body -Werror=3Dincompatible-pointer-types -Werror=3Dint-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wno-missing-field-initializers -Wno-format-truncation -fno-math-errno -fno-trapping-math -Qunused-arguments -fno-common -Wno-unknown-pragmas -Wno-microsoft-enum-value -Wno-unused-function -Werror=3Dformat -Wformat-security -Werror=3Dthread-safety-ffunction-sections -fdata-section= s -Wno-unused-variable -Wno-unused-but-set-variable -march=3Dznver2 -mtune=3Dznver2 -pipe -O3 -g0 -fPIC -fPIC -pthread -D_GNU_SOURCE -D_GLIBCXX_USE_CXX11_ABI=3D1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACRO= S -D__STDC_LIMIT_MACROS -MD -MQ src/amd/llvm/libamd_common_llvm.a.p/ac_llvm_build.c.o -MF src/amd/llvm/libamd_common_llvm.a.p/ac_llvm_build.c.o.d -o src/amd/llvm/libamd_common_llvm.a.p/ac_llvm_build.c.o -c ../mesa/src/amd/llvm/ac_llvm_build.c ../mesa/src/amd/llvm/ac_llvm_build.c:3646:34: error: call to undeclared function 'LLVMCreateDenormalFPEnvAttribute'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 3646 | LLVMAttributeRef fpenv_attr =3D LLVMCreateDenormalFPEnvAttribute(ctx, | ^ ../mesa/src/amd/llvm/ac_llvm_build.c:3647:37: error: use of undeclared identifier 'LLVMDenormalModeKindIEEE' 3647 | LLVMDenormalModeKindIEEE, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../mesa/src/amd/llvm/ac_llvm_build.c:3648:37: error: use of undeclared identifier 'LLVMDenormalModeKindIEEE' 3648 | LLVMDenormalModeKindIEEE, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../mesa/src/amd/llvm/ac_llvm_build.c:3649:37: error: use of undeclared identifier 'LLVMDenormalModeKindPreserveSign' 3649 | LLVMDenormalModeKindPreserveSign= , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../mesa/src/amd/llvm/ac_llvm_build.c:3650:37: error: use of undeclared identifier 'LLVMDenormalModeKindPreserveSign' 3650 | LLVMDenormalModeKindPreserveSign); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 errors generated. --000000000000b2211d0649dc8379 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">### System information<br><br>- OS: Arch<br>- GPU: [AMD/AT= I] Polaris 20 XL [Radeon RX 580 2048SP]<br>- Kernel version: 6.18.3 (Custom= compile with custom LLVM)<br>- Mesa version: OpenGL version string: 4.6 (C= ompatibility Profile) Mesa 26.0.0-devel (git-0291aa3e71)<br>- Desktop manag= er and compositor: KDE Plasma/Kwin-Wayland<br><br>### Describe the issue<br= ><br>Mesa main fails to build against LLVM 23.0.0git (current upstream).<br= ><br>The build references LLVMCreateDenormalFPEnvAttribute, but this symbol= does not exist in llvm-project main or any recent revision.<br><br>Confirm= ed by:<br><br>llvm-config --version =E2=86=92 23.0.0git<br><br>ripgrep acro= ss llvm-project =E2=86=92 no matches<br><br>This appears to be either a sta= le API reference or missing version guard.<br><br>### Log output from build= <br><br>[559/1931] Compiling C object src/amd/llvm/libamd_common_llvm.a.p/a= c_llvm_build.c.o<br>FAILED: [code=3D1] src/amd/llvm/libamd_common_llvm.a.p/= ac_llvm_build.c.o<br>/usr/bin/clang -Isrc/amd/llvm/libamd_common_llvm.a.p -= Isrc/amd/llvm -I../mesa/src/amd/llvm -Iinclude -I../mesa/include -Isrc -I..= /mesa/src -Isrc/amd -I../mesa/src/amd -Isrc/amd/common -I../mesa/src/amd/co= mmon -I../mesa/src/amd/common/nir -Isrc/compiler/nir -I../mesa/src/compiler= /nir -Isrc/compiler -I../mesa/src/compiler -I/usr/include/libdrm -fvisibili= ty=3Dhidden -fdiagnostics-color=3Dalways -DNDEBUG-D_FILE_OFFSET_BITS=3D64 -= Wall -Winvalid-pch -std=3Dc11 -O3 -g '-DPACKAGE_VERSION=3D"26.1.0-= devel"' '-DPACKAGE_BUGREPORT=3D"<a href=3D"https://gitlab= .freedesktop.org/mesa/mesa/-/issues">https://gitlab.freedesktop.org/mesa/me= sa/-/issues</a>"' -DHAVE_OPENGL=3D1 -DHAVE_OPENGL_ES_1=3D0 -DHAVE_= OPENGL_ES_2=3D1 -DHAVE_RADEONSI -DHAVE_VIRGL -DHAVE_SVGA -DHAVE_LLVMPIPE -D= HAVE_SWRAST -DMESA_SYSTEM_HAS_KMS_DRM=3D1 -DVK_ENABLE_BETA_EXTENSIONS -DVID= EO_CODEC_VC1DEC=3D1 -DVIDEO_CODEC_H264DEC=3D1 -DVIDEO_CODEC_H264ENC=3D1 -DV= IDEO_CODEC_H265DEC=3D1 -DVIDEO_CODEC_H265ENC=3D1 -DVIDEO_CODEC_AV1DEC=3D0 -= DVIDEO_CODEC_AV1ENC=3D0 -DVIDEO_CODEC_VP9DEC=3D1 -DVIDEO_CODEC_MPEG12DEC=3D= 0 -DVIDEO_CODEC_JPEGDEC=3D0 -DHAVE_X11_PLATFORM -DHAVE_WAYLAND_PLATFORM -DH= AVE_SURFACELESS_PLATFORM -DHAVE_DRM_PLATFORM -DHAVE_XCB_PLATFORM -DUSE_LIBG= LVND=3D1 -DHAVE_VA_SURFACE_ATTRIB_DRM_FORMAT_MODIFIERS -DGLX_INDIRECT_RENDE= RING -DGLX_DIRECT_RENDERING -DGLX_USE_DRM -DGLAPI_EXPORT_PROTO_ENTRY_POINTS= =3D0 -DALLOW_KCMP -DMESA_DEBUG=3D0 -DENABLE_SHADER_CACHE '-DMESA_SHADER= _CACHE_MAX_SIZE=3D"16G"' -DHAVE___BUILTIN_BSWAP32 -DHAVE___BU= ILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_= CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DH= AVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACH= ABLE -DHAVE___BUILTIN_TYPES_COMPATIBLE_P -DHAVE___BUILTIN_ADD_OVERFLOW -DHA= VE_FUNC_ATTRIBUTE_CONST -DHAVE_FUNC_ATTRIBUTE_FLATTEN -DHAVE_FUNC_ATTRIBUTE= _MALLOC -DHAVE_FUNC_ATTRIBUTE_PURE -DHAVE_FUNC_ATTRIBUTE_UNUSED -DHAVE_FUNC= _ATTRIBUTE_WARN_UNUSED_RESULT -DHAVE_FUNC_ATTRIBUTE_WEAK -DHAVE_FUNC_ATTRIB= UTE_FORMAT -DHAVE_FUNC_ATTRIBUTE_PACKED -DHAVE_FUNC_ATTRIBUTE_RETURNS_NONNU= LL -DHAVE_FUNC_ATTRIBUTE_ALIAS -DHAVE_FUNC_ATTRIBUTE_NORETURN -DHAVE_FUNC_A= TTRIBUTE_COLD -DHAVE_FUNC_ATTRIBUTE_VISIBILITY -DHAVE_UINT128 -DHAVE_REALLO= CARRAY -DHAVE_FMEMOPEN -DUSE_SSE41 -DHAVE___BUILTIN_IA32_CLFLUSHOPT -DUSE_G= CC_ATOMIC_BUILTINS -DMAJOR_IN_SYSMACROS -DHAS_SCHED_H -DHAS_SCHED_GETAFFINI= TY -DHAVE_LINUX_FUTEX_H -DHAVE_ENDIAN_H -DHAVE_DLFCN_H -DHAVE_SYS_SHM_H -DH= AVE_CET_H -DHAVE_POLL_H -DHAVE_SYS_INOTIFY_H -DHAVE_LINUX_UDMABUF_H -DHAVE_= STRTOF -DHAVE_MKOSTEMP -DHAVE_MEMFD_CREATE -DHAVE_RANDOM_R -DHAVE_FLOCK -DH= AVE_STRTOK_R -DHAVE_GETRANDOM -DHAVE_POSIX_FALLOCATE -DHAVE_SECURE_GETENV -= DHAVE_SYSCONF -DHAVE_GNU_QSORT_R -DHAVE_STRUCT_TIMESPEC -DHAVE_PROGRAM_INVO= CATION_NAME -DHAVE_ISSIGNALING -DHAVE_POSIX_MEMALIGN -DHAVE_DIRENT_D_TYPE -= DHAVE_STRTOD_L -DHAVE_DLADDR -DHAVE_DL_ITERATE_PHDR -DHAVE_ZLIB -DHAVE_LIBD= ISPLAY_INFO -DHAVE_ZSTD -DHAVE_COMPRESSION -DHAVE_PTHREAD -DHAVE_PTHREAD_SE= TAFFINITY -DHAVE_LIBDRM -DHAVE_LIBUDEV '-DMESA_LLVM_VERSION_STRING=3D&q= uot;23.0.0"' -DLLVM_IS_SHARED=3D1 -DDRAW_LLVM_AVAILABLE=3D1 -DAMD_= LLVM_AVAILABLE=3D1 -DGALLIVM_USE_ORCJIT=3D0 -DHAVE_SPIRV_TOOLS -DUSE_LIBELF= -DTHREAD_SANITIZER=3D0 -DHAVE_LIBUNWIND -DWL_HIDE_DEPRECATED -DHAVE_WL_CRE= ATE_QUEUE_WITH_NAME -DXCB_KEYSYMS_AVAILABLE -DHAVE_X11_DRM -DHAVE_DRI -DHAV= E_DRI2 -DHAVE_DRI3_EXPLICIT_SYNC -DHAVE_DRISW_KMS -DHAVE_GALLIUM_EXTRA_HUD= =3D1 -DHAVE_LIBSENSORS=3D1 -DANDROID_LIBPERFETTO -DHAVE_RENDERDOC_INTEGRATI= ON=3Dtrue -mtls-dialect=3Dgnu2 -Werror=3Dimplicit-function-declaration -Wer= ror=3Dmissing-prototypes -Werror=3Dreturn-type -Werror=3Dempty-body -Werror= =3Dincompatible-pointer-types -Werror=3Dint-conversion -Wimplicit-fallthrou= gh -Wmisleading-indentation -Wno-missing-field-initializers -Wno-format-tru= ncation -fno-math-errno -fno-trapping-math -Qunused-arguments -fno-common -= Wno-unknown-pragmas -Wno-microsoft-enum-value -Wno-unused-function -Werror= =3Dformat -Wformat-security -Werror=3Dthread-safety-ffunction-sections -fda= ta-sections -Wno-unused-variable -Wno-unused-but-set-variable -march=3Dznve= r2 -mtune=3Dznver2 -pipe -O3 -g0 -fPIC -fPIC -pthread -D_GNU_SOURCE -D_GLIB= CXX_USE_CXX11_ABI=3D1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__S= TDC_LIMIT_MACROS -MD -MQ src/amd/llvm/libamd_common_llvm.a.p/ac_llvm_build.= c.o -MF src/amd/llvm/libamd_common_llvm.a.p/ac_llvm_build.c.o.d -o src/amd/= llvm/libamd_common_llvm.a.p/ac_llvm_build.c.o -c ../mesa/src/amd/llvm/ac_ll= vm_build.c<br>../mesa/src/amd/llvm/ac_llvm_build.c:3646:34: error: call to = undeclared function 'LLVMCreateDenormalFPEnvAttribute'; ISO C99 and= later do not support implicit function declarations [-Wimplicit-function-d= eclaration]<br>3646 | =C2=A0 =C2=A0LLVMAttributeRef fpenv_attr =3D LLVMCrea= teDenormalFPEnvAttribute(ctx,<br>| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0^<br>../mesa/src/amd/llvm/ac_llvm_build.c:3647:37: error: use of unde= clared identifier 'LLVMDenormalModeKindIEEE'<br>3647 | =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 LLVMDenormalModeKindIEEE,<br>| = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~~~~~~~~~~~~= ~~<br>../mesa/src/amd/llvm/ac_llvm_build.c:3648:37: error: use of undeclare= d identifier 'LLVMDenormalModeKindIEEE'<br>3648 | =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 LLVMDenormalModeKindIEEE,<br>| =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~~~~~~~~~~~~~~<br>.= ./mesa/src/amd/llvm/ac_llvm_build.c:3649:37: error: use of undeclared ident= ifier 'LLVMDenormalModeKindPreserveSign'<br>3649 | =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 LLVMDenormalModeKindPreserveSign,<br= >| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~~<br>../mesa/src/amd/llvm/ac_llvm_build.c:3650:37: error: use o= f undeclared identifier 'LLVMDenormalModeKindPreserveSign'<br>3650 = | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 LLVMDenormalModeKindPr= eserveSign);<br>| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^~~~~= ~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>5 errors generated.</div> --000000000000b2211d0649dc8379--