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 &#39;-DPACKAGE_VERSION=3D&quot;26.1.0-=
devel&quot;&#39; &#39;-DPACKAGE_BUGREPORT=3D&quot;<a href=3D"https://gitlab=
.freedesktop.org/mesa/mesa/-/issues">https://gitlab.freedesktop.org/mesa/me=
sa/-/issues</a>&quot;&#39; -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 &#39;-DMESA_SHADER=
_CACHE_MAX_SIZE=3D&quot;16G&quot;&#39; -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 &#39;-DMESA_LLVM_VERSION_STRING=3D&q=
uot;23.0.0&quot;&#39; -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 &#39;LLVMCreateDenormalFPEnvAttribute&#39;; 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 &#39;LLVMDenormalModeKindIEEE&#39;<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 &#39;LLVMDenormalModeKindIEEE&#39;<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 &#39;LLVMDenormalModeKindPreserveSign&#39;<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 &#39;LLVMDenormalModeKindPreserveSign&#39;<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--