Failure to build with LLVM7
@thiago
Submitted by Thiago Macieira Assigned to mes..@..op.org
Link to original bug (#108310)
Description
Building d3682766
Configured as:
CFLAGS='-O2 -fPIC -g -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -Wl,--copy-dt-needed-entries,-z,now,-z,relro,-z,max-page-size=0x1000,-z,separate-code -Wno-error -ftree-vectorize -Wl,--enable-new-dtags -m64 -march=westmere -mtune=haswell -fasynchronous-unwind-tables -fno-omit-frame-pointer -Wp,-D_REENTRANT -O3 -falign-functions=32 -fno-math-errno -fno-semantic-interposition -fno-trapping-math -m32 -m64 -march=haswell' export CFLAGS ./configure --build=x86_64-generic-linux-gnu --host=x86_64-generic-linux-gnu --target=x86_64-clr-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/bin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --disable-static --enable-dri --enable-dri3 --enable-glx --enable-gles2 --enable-xorg --enable-shared-glapi --enable-xorg --enable-glx-tls --enable-xvmc --enable-va --enable-glx-tls --enable-texture-float --enable-gbm --enable-llvm --disable-omx-tizonia --disable-omx-bellagio --sysconfdir=/usr/share/mesa --with-egl-platforms=x11,drm,wayland --with-vulkan-drivers=intel,radeon --with-dri-drivers=i965 --with-gallium-drivers=swrast,swr,radeonsi,r600,nouveau,svga --with-swr-archs=avx2 --enable-gallium-osmesa
Build errors: rasterizer/jitter/blend_jit.cpp:873:20: error: ‘createInstructionSimplifierPass’ was not declared in this scope passes.add(createInstructionSimplifierPass()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rasterizer/jitter/fetch_jit.cpp: In member function ‘llvm::Function* FetchJit::Create(const FETCH_COMPILE_STATE&)’: rasterizer/jitter/fetch_jit.cpp:297:19: error: ‘createInstructionSimplifierPass’ was not declared in this scope optPasses.add(createInstructionSimplifierPass()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rasterizer/jitter/streamout_jit.cpp:309:20: error: ‘createInstructionSimplifierPass’ was not declared in this scope passes.add(createInstructionSimplifierPass()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rasterizer/jitter/functionpasses/lower_x86.cpp:79:48: error: ‘x86_fma_vfmadd_ps_256’ is not a member of ‘llvm::Intrinsic’ {"meta.intrinsic.VFMADDPS", Intrinsic::x86_fma_vfmadd_ps_256}, ^~~~~~~~~~~~~~~~~~~~~
Version: git