You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
75f0d40 causes build failure when building a 32-bit multilib version of clang (intended to be used by 32-bit apps like wine & steam that do run on x86_64 ) .
/home/panoramix/Documents/Aur/pkgbuilds/lib32-clang-minimal-git/src/llvm-project/clang/lib/CodeGen/CoverageMappingGen.cpp: In member function ‘const auto& {anonymous}::SourceMappingRegion::getMCDCDecisionParams() const’:
/home/panoramix/Documents/Aur/pkgbuilds/lib32-clang-minimal-git/src/llvm-project/clang/lib/CodeGen/CoverageMappingGen.cpp:193:18: error: ‘getParams’ is not a member of ‘llvm::coverage::mcdc’
193 | return mcdc::getParams<const mcdc::DecisionParameters>(MCDCParams);
| ^~~~~~~~~
/home/panoramix/Documents/Aur/pkgbuilds/lib32-clang-minimal-git/src/llvm-project/clang/lib/CodeGen/CoverageMappingGen.cpp:193:28: error: expected primary-expression before ‘const’
193 | return mcdc::getParams<const mcdc::DecisionParameters>(MCDCParams);
| ^~~~~
/home/panoramix/Documents/Aur/pkgbuilds/lib32-clang-minimal-git/src/llvm-project/clang/lib/CodeGen/CoverageMappingGen.cpp:193:28: error: expected ‘;’ before ‘const’
/home/panoramix/Documents/Aur/pkgbuilds/lib32-clang-minimal-git/src/llvm-project/clang/lib/CodeGen/CoverageMappingGen.cpp:193:58: error: expected unqualified-id before ‘>’ token
193 | return mcdc::getParams<const mcdc::DecisionParameters>(MCDCParams);
| ^
make[2]: *** [lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/build.make:748: lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CoverageMappingGen.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:7959: lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
make: Leaving directory '/home/panoramix/Documents/Aur/pkgbuilds/lib32-clang-minimal-git/src/_build'
unknown.
A 64-bit build of the same revision where llvm + clang are build together from the same tree doesn't have the issue.
I will check a -m32 build of llvm + clang together later.
* Does it use the installed llvm-dev tree (not clang and llvm in-tree together)?
correct, llvm & clang are built separately .
* Could you show me the command line in the compilation?
The build is done on archlinux using makepkg that executes a PKGBUILD recipe.
Without understanding archlinux build system it may be hard to determine the exact command used for the compilation.
llcm/clang trunk , rev 43b291c
75f0d40 causes build failure when building a 32-bit multilib version of clang (intended to be used by 32-bit apps like wine & steam that do run on x86_64 ) .
cmake arguments
build log
lib32-clang-minimal-git-19.0.0_r489812.43b291cbecca-1-x86_64-build.log
The text was updated successfully, but these errors were encountered: