Skip to content

[llvm-cgdata] Remove GENERATE_DRIVER option #100066

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 23, 2024

Conversation

petrhosek
Copy link
Member

This tool shouldn't be used in the driver build until it is converted to use OptTable for option parsing, otherwise the cl::opt options might conflict with options in other tools resulting in link failures.

This tool shouldn't be used in the driver build until it is converted to
use `OptTable` for option parsing, otherwise the `cl::opt` options might
conflict with options in other tools resulting in link failures.
@petrhosek petrhosek mentioned this pull request Jul 23, 2024
@gulfemsavrun gulfemsavrun self-requested a review July 23, 2024 07:56
@petrhosek petrhosek merged commit 96d4121 into llvm:main Jul 23, 2024
5 of 8 checks passed
@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder ppc64le-flang-rhel-clang running on ppc64le-flang-rhel-test while building llvm at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/157/builds/3262

Here is the relevant piece of the build log for the reference:

Step 5 (build-unified-tree) failure: build (failure)
...
22.493 [242/25/6210] Linking CXX static library lib/libMLIRSPIRVTestPasses.a
22.495 [242/24/6211] Linking CXX static library lib/libMLIRTestConvertToSPIRV.a
22.496 [242/23/6212] Linking CXX executable bin/clang-offload-bundler
22.497 [242/22/6213] Linking CXX executable tools/flang/unittests/Evaluate/integer.test
22.517 [242/21/6214] Linking CXX static library lib/libMLIRAffineToStandard.a
22.522 [241/21/6215] Linking CXX static library lib/libMLIRTensorTransforms.a
22.526 [238/23/6216] Linking CXX static library lib/libMLIRAffineTransformOps.a
22.526 [238/22/6217] Linking CXX static library lib/libMLIRMemRefTransforms.a
22.538 [236/23/6218] Linking CXX static library lib/libMLIRTestVectorToSPIRV.a
22.538 [236/22/6219] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /home/buildbots/llvm-external-buildbots/clang.16.0.1/bin/clang++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,--color-diagnostics    -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:"  lib/libLLVMCodeGen.a  lib/libLLVMCodeGenData.a  lib/libLLVMCore.a  lib/libLLVMObject.a  lib/libLLVMSupport.a  -lpthread  lib/libLLVMBitWriter.a  lib/libLLVMCodeGenTypes.a  lib/libLLVMObjCARCOpts.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMDebugInfoBTF.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMObject.a  lib/libLLVMIRReader.a  lib/libLLVMBitReader.a  lib/libLLVMAsmParser.a  lib/libLLVMCore.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMTextAPI.a  lib/libLLVMBinaryFormat.a  lib/libLLVMTargetParser.a  lib/libLLVMSupport.a  lib/libLLVMDemangle.a  -lrt  -ldl  -lpthread  -lm  /usr/lib64/libz.so  /usr/lib64/libzstd.so && :
ld.lld: error: undefined symbol: main
>>> referenced by /usr/lib/gcc/ppc64le-redhat-linux/8/../../../../lib64/Scrt1.o:(.data.rel.ro.local+0x8)
clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
22.539 [236/21/6220] Linking CXX static library lib/libclangParse.a
22.539 [236/20/6221] Linking CXX static library lib/libMLIRGPUToNVVMTransforms.a
22.539 [236/19/6222] Linking CXX static library lib/libMLIRMathToROCDL.a
22.539 [236/18/6223] Linking CXX static library lib/libMLIRArithToSPIRV.a
22.541 [236/17/6224] Linking CXX static library lib/libclangSerialization.a
22.564 [236/16/6225] Linking CXX executable bin/lli-child-target
22.566 [236/15/6226] Linking CXX static library lib/libMLIRSCFToGPU.a
22.573 [236/14/6227] Linking CXX static library lib/libMLIRBufferizationPipelines.a
22.573 [236/13/6228] Linking CXX static library lib/libMLIRTensorTestPasses.a
22.573 [236/12/6229] Linking CXX static library lib/libMLIRMemRefTransformOps.a
22.573 [236/11/6230] Linking CXX static library lib/libMLIRTensorTransformOps.a
22.579 [236/10/6231] Linking CXX static library lib/libMLIRSCFTransforms.a
22.586 [236/9/6232] Linking CXX executable bin/llvm-profgen
22.627 [236/8/6233] Linking CXX executable tools/flang/unittests/Evaluate/logical.test
22.635 [236/7/6234] Linking CXX executable tools/flang/unittests/Evaluate/folding.test
22.659 [236/6/6235] Linking CXX executable bin/clang-format
22.800 [236/5/6236] Linking CXX executable bin/llvm-jitlink
22.872 [236/4/6237] Linking CXX executable tools/flang/unittests/Evaluate/expression.test
22.891 [236/3/6238] Linking CXX executable bin/llvm-extract
27.798 [236/2/6239] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
27.850 [236/1/6240] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-sie-ubuntu-fast running on sie-linux-worker while building llvm at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/144/builds/2987

Here is the relevant piece of the build log for the reference:

Step 5 (build-unified-tree) failure: build (failure)
...
19.278 [148/20/4387] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/LTO.cpp.o
19.278 [148/19/4388] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/WriterUtils.cpp.o
19.282 [148/18/4389] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/OutputSections.cpp.o
19.282 [148/17/4390] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/OutputSegment.cpp.o
19.283 [148/16/4391] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Driver.cpp.o
19.283 [148/15/4392] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/InputChunks.cpp.o
19.284 [148/14/4393] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/MapFile.cpp.o
19.284 [148/13/4394] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/MarkLive.cpp.o
19.285 [148/12/4395] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o
19.289 [148/11/4396] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /usr/bin/g++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fuse-ld=gold    -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:"  lib/libLLVMCodeGen.a  lib/libLLVMCodeGenData.a  lib/libLLVMCore.a  lib/libLLVMObject.a  lib/libLLVMSupport.a  lib/libLLVMBitWriter.a  lib/libLLVMCodeGenTypes.a  lib/libLLVMObjCARCOpts.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMDebugInfoBTF.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMObject.a  lib/libLLVMIRReader.a  lib/libLLVMBitReader.a  lib/libLLVMAsmParser.a  lib/libLLVMCore.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMTextAPI.a  lib/libLLVMBinaryFormat.a  lib/libLLVMTargetParser.a  lib/libLLVMSupport.a  lib/libLLVMDemangle.a  -lrt  -ldl  -lm  /usr/lib/x86_64-linux-gnu/libz.so && :
/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o:function _start: error: undefined reference to 'main'
collect2: error: ld returned 1 exit status
19.293 [148/10/4397] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/SyntheticSections.cpp.o
19.294 [148/9/4398] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Relocations.cpp.o
19.294 [148/8/4399] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Symbols.cpp.o
19.305 [148/7/4400] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o
19.459 [148/6/4401] Linking CXX static library lib/libLLVMPasses.a
19.543 [148/5/4402] Linking CXX static library lib/libLLVMSelectionDAG.a
19.716 [148/4/4403] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Version.cpp.o
19.865 [148/3/4404] Linking CXX static library lib/libclangAST.a
22.492 [148/2/4405] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
22.556 [148/1/4406] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder cross-project-tests-sie-ubuntu-dwarf5 running on doug-worker-1b while building llvm at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/163/builds/2259

Here is the relevant piece of the build log for the reference:

Step 5 (build-unified-tree) failure: build (failure)
...
121.580 [612/8/4262] Linking CXX static library lib/liblldbPluginSymbolFilePDB.a
121.635 [611/8/4263] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o
121.690 [610/8/4264] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o
121.749 [609/8/4265] Linking CXX executable bin/llvm-cat
121.777 [608/8/4266] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o
121.787 [607/8/4267] Building Opts.inc...
121.855 [606/8/4268] Building CXX object tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o
121.884 [605/8/4269] Linking CXX executable bin/llc
121.899 [604/8/4270] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/Error.cpp.o
121.909 [603/8/4271] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /opt/ccache/bin/g++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fuse-ld=gold    -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:"  lib/libLLVMCodeGen.a  lib/libLLVMCodeGenData.a  lib/libLLVMCore.a  lib/libLLVMObject.a  lib/libLLVMSupport.a  lib/libLLVMBitWriter.a  lib/libLLVMCodeGenTypes.a  lib/libLLVMObjCARCOpts.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMDebugInfoBTF.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMObject.a  lib/libLLVMIRReader.a  lib/libLLVMBitReader.a  lib/libLLVMAsmParser.a  lib/libLLVMCore.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMTextAPI.a  lib/libLLVMBinaryFormat.a  lib/libLLVMTargetParser.a  lib/libLLVMSupport.a  lib/libLLVMDemangle.a  -lrt  -ldl  -lm  /usr/lib/x86_64-linux-gnu/libz.so && :
/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o:function _start: error: undefined reference to 'main'
collect2: error: ld returned 1 exit status
121.913 [603/7/4272] Building Opts.inc...
122.068 [603/6/4273] Linking CXX executable bin/llvm-cfi-verify
122.204 [603/5/4274] Linking CXX static library lib/liblldbPluginSymbolFileNativePDB.a
122.265 [603/4/4275] Linking CXX executable bin/llvm-cov
122.635 [603/3/4276] Linking CXX executable bin/llvm-c-test
124.452 [603/2/4277] Building LLDB Python wrapper
124.510 [603/1/4278] Linking CXX executable bin/lldb-instr
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder cross-project-tests-sie-ubuntu running on doug-worker-1a while building llvm at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/181/builds/2216

Here is the relevant piece of the build log for the reference:

Step 5 (build-unified-tree) failure: build (failure)
...
134.272 [520/8/4354] Building Opts.inc...
134.319 [519/8/4355] Building CXX object tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o
134.381 [518/8/4356] Linking CXX static library lib/liblldbTarget.a
134.403 [517/8/4357] Linking CXX static library lib/libLLVMCFIVerify.a
134.498 [516/8/4358] Linking CXX static library lib/liblldbSymbol.a
134.532 [515/8/4359] Linking CXX executable bin/llvm-cat
134.567 [514/8/4360] Linking CXX static library lib/liblldbPluginTypeSystemClang.a
134.970 [513/8/4361] Linking CXX executable bin/llvm-cxxdump
134.997 [512/8/4362] Linking CXX static library lib/liblldbPluginSymbolFilePDB.a
135.017 [511/8/4363] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /opt/ccache/bin/g++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fuse-ld=gold    -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:"  lib/libLLVMCodeGen.a  lib/libLLVMCodeGenData.a  lib/libLLVMCore.a  lib/libLLVMObject.a  lib/libLLVMSupport.a  -lpthread  lib/libLLVMBitWriter.a  lib/libLLVMCodeGenTypes.a  lib/libLLVMObjCARCOpts.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMDebugInfoBTF.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMObject.a  lib/libLLVMIRReader.a  lib/libLLVMBitReader.a  lib/libLLVMAsmParser.a  lib/libLLVMCore.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMTextAPI.a  lib/libLLVMBinaryFormat.a  lib/libLLVMTargetParser.a  lib/libLLVMSupport.a  lib/libLLVMDemangle.a  -lrt  -ldl  -lpthread  -lm  /usr/lib/x86_64-linux-gnu/libz.so && :
/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o:function _start: error: undefined reference to 'main'
collect2: error: ld returned 1 exit status
135.487 [511/7/4364] Linking CXX executable bin/llvm-cfi-verify
135.496 [511/6/4365] Linking CXX executable bin/bugpoint
135.561 [511/5/4366] Linking CXX executable bin/dsymutil
135.591 [511/4/4367] Linking CXX executable bin/llvm-cov
135.784 [511/3/4368] Linking CXX executable bin/llvm-c-test
136.061 [511/2/4369] Linking CXX executable bin/lli
136.275 [511/1/4370] Linking CXX executable bin/llc
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder llvm-nvptx-nvidia-ubuntu running on as-builder-7 while building llvm at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/180/builds/2139

Here is the relevant piece of the build log for the reference:

Step 5 (build-unified-tree) failure: build (failure)
...
53.709 [332/9/2281] Linking CXX executable bin/llvm-link
53.714 [332/8/2282] Linking CXX shared library lib/libLLVMCoroutines.so.19.0git
53.737 [331/8/2283] Creating library symlink lib/libLLVMCoroutines.so
53.847 [331/7/2284] Linking CXX shared library lib/libLLVMCodeGen.so.19.0git
53.869 [330/7/2285] Creating library symlink lib/libLLVMCodeGen.so
53.913 [324/12/2286] Building X86GenGlobalISel.inc...
53.948 [324/11/2287] Linking CXX shared library lib/libLLVMMIRParser.so.19.0git
53.952 [323/11/2288] Linking CXX shared library lib/libLLVMDWARFLinker.so.19.0git
53.969 [322/11/2289] Creating library symlink lib/libLLVMMIRParser.so
53.970 [322/10/2290] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fuse-ld=gold     -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:/home/buildbot/worker/as-builder-7/ramdisk/llvm-nvptx-nvidia-ubuntu/build/lib:"  lib/libLLVMCodeGen.so.19.0git  lib/libLLVMCodeGenData.so.19.0git  lib/libLLVMObject.so.19.0git  lib/libLLVMCore.so.19.0git  lib/libLLVMSupport.so.19.0git  -Wl,-rpath-link,/home/buildbot/worker/as-builder-7/ramdisk/llvm-nvptx-nvidia-ubuntu/build/lib && :
/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o:function _start: error: undefined reference to 'main'
collect2: error: ld returned 1 exit status
53.974 [322/9/2291] Linking CXX shared library lib/libLLVMInterpreter.so.19.0git
53.976 [322/8/2292] Creating library symlink lib/libLLVMDWARFLinker.so
54.181 [322/7/2293] Linking CXX shared library lib/libLLVMPasses.so.19.0git
54.184 [322/6/2294] Linking CXX shared library lib/libLLVMSelectionDAG.so.19.0git
55.107 [322/5/2295] Building X86GenDAGISel.inc...
55.641 [322/4/2296] Building X86GenSubtargetInfo.inc...
56.844 [322/3/2297] Building X86GenInstrInfo.inc...
56.914 [322/2/2298] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
57.930 [322/1/2299] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder flang-aarch64-libcxx running on linaro-flang-aarch64-libcxx while building llvm at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/89/builds/2688

Here is the relevant piece of the build log for the reference:

Step 5 (build-unified-tree) failure: build (failure)
...
84.420 [437/26/6634] Creating library symlink lib/libLLVMCFIVerify.so
84.420 [437/25/6635] Linking CXX executable bin/llvm-cvtres
84.421 [437/24/6636] Linking CXX executable bin/llvm-debuginfo-analyzer
84.422 [437/23/6637] Linking CXX executable bin/lli-child-target
84.424 [437/22/6638] Linking CXX executable bin/llvm-c-test
84.429 [437/21/6639] Creating library symlink lib/libLLVMDiff.so
84.430 [437/20/6640] Linking CXX executable bin/llvm-debuginfod
84.431 [437/19/6641] Linking CXX executable bin/llvm-cxxmap
84.435 [437/18/6642] Linking CXX executable bin/llvm-dwp
84.443 [437/17/6643] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /usr/local/bin/c++ -stdlib=libc++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -stdlib=libc++     -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/./lib  -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:/home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/lib:"  lib/libLLVMCodeGen.so.19.0git  lib/libLLVMCodeGenData.so.19.0git  -lpthread  lib/libLLVMObject.so.19.0git  lib/libLLVMCore.so.19.0git  lib/libLLVMSupport.so.19.0git  -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/lib && :
/usr/bin/ld: /lib/aarch64-linux-gnu/Scrt1.o: in function `_start':
(.text+0x18): undefined reference to `main'
/usr/bin/ld: (.text+0x1c): undefined reference to `main'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
84.443 [437/16/6644] Linking CXX executable bin/dsymutil
84.452 [437/15/6645] Linking CXX executable bin/llvm-dwarfdump
84.479 [437/14/6646] Linking CXX static library lib/libLLVMExegesis_static.a
84.486 [437/13/6647] Linking CXX executable bin/llc
84.506 [437/12/6648] Linking CXX executable bin/clang-check
84.527 [437/11/6649] Linking CXX executable bin/llvm-dwarfutil
84.532 [437/10/6650] Linking CXX executable bin/lli
84.548 [437/9/6651] Linking CXX executable bin/llvm-itanium-demangle-fuzzer
84.583 [437/8/6652] Linking CXX executable bin/llvm-ifs
84.584 [437/7/6653] Linking CXX executable bin/llvm-jitlink
84.639 [437/6/6654] Linking CXX executable bin/llvm-extract
84.647 [437/5/6655] Linking CXX shared library lib/libLLVMExegesis.so.19.0git
84.651 [437/4/6656] Linking CXX executable bin/llvm-gsymutil
84.658 [437/3/6657] Linking CXX executable bin/llvm-isel-fuzzer
84.897 [437/2/6658] Linking CXX shared library lib/libFIRDialect.so.19.0git
85.146 [437/1/6659] Linking CXX shared library lib/libFortranParser.so.19.0git
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder openmp-gcc-x86_64-linux-debian running on gribozavr4 while building llvm at step 5 "compile-openmp".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/70/builds/1839

Here is the relevant piece of the build log for the reference:

Step 5 (compile-openmp) failure: build (failure)
...
19.306 [629/34/4578] Linking CXX static library lib/libclangEdit.a
19.307 [629/33/4579] Linking CXX static library lib/libclangToolingInclusionsStdlib.a
19.307 [629/32/4580] Linking CXX static library lib/libclangToolingASTDiff.a
19.311 [629/31/4581] Linking CXX static library lib/libclangASTMatchers.a
19.315 [627/32/4582] Linking CXX static library lib/libclangInstallAPI.a
19.319 [627/31/4583] Linking CXX executable bin/llvm-cat
19.336 [627/30/4584] Linking CXX executable bin/verify-uselistorder
19.344 [627/29/4585] Linking CXX static library lib/libclangAnalysis.a
19.347 [625/30/4586] Building OCaml library llvm_passbuilder
19.358 [624/30/4587] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /usr/bin/clang++ -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:"  lib/libLLVMCodeGen.a  lib/libLLVMCodeGenData.a  lib/libLLVMCore.a  lib/libLLVMObject.a  lib/libLLVMSupport.a  -lpthread  lib/libLLVMBitWriter.a  lib/libLLVMCodeGenTypes.a  lib/libLLVMObjCARCOpts.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMDebugInfoBTF.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMObject.a  lib/libLLVMIRReader.a  lib/libLLVMBitReader.a  lib/libLLVMAsmParser.a  lib/libLLVMCore.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMTextAPI.a  lib/libLLVMBinaryFormat.a  lib/libLLVMTargetParser.a  lib/libLLVMSupport.a  lib/libLLVMDemangle.a  -lrt  -ldl  -lpthread  -lm && :
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crt1.o:function _start: error: undefined reference to 'main'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
19.362 [624/29/4588] Linking CXX static library lib/libclangAnalysisFlowSensitive.a
19.368 [624/28/4589] Linking CXX static library lib/libclangDynamicASTMatchers.a
19.370 [624/27/4590] Linking CXX executable bin/clang-format
19.396 [624/26/4591] Linking CXX executable bin/lli-child-target
19.420 [624/25/4592] Building OCaml documentation for llvm_passbuilder
19.446 [624/24/4593] Linking CXX executable bin/llvm-link
19.453 [624/23/4594] Linking CXX executable bin/clang-offload-bundler
19.479 [624/22/4595] Building AMDGPUGenCallingConv.inc...
19.511 [624/21/4596] Linking CXX static library lib/libclangSema.a
19.578 [624/20/4597] Building AMDGPUGenMCPseudoLowering.inc...
20.090 [624/19/4598] Linking CXX executable bin/llvm-extract
20.381 [624/18/4599] Building AMDGPUGenPreLegalizeGICombiner.inc...
20.456 [624/17/4600] Building AMDGPUGenRegBankGICombiner.inc...
20.621 [624/16/4601] Building AMDGPUGenMCCodeEmitter.inc...
20.667 [624/15/4602] Building RISCVGenSubtargetInfo.inc...
20.761 [624/14/4603] Building AMDGPUGenPostLegalizeGICombiner.inc...
20.864 [624/13/4604] Building AMDGPUGenDisassemblerTables.inc...
21.329 [624/12/4605] Building AMDGPUGenSubtargetInfo.inc...
21.867 [624/11/4606] Building RISCVGenDAGISel.inc...
22.212 [624/10/4607] Building AMDGPUGenSearchableTables.inc...
24.210 [624/9/4608] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
25.409 [624/8/4609] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
29.430 [624/7/4610] Building AMDGPUGenAsmWriter.inc...
29.460 [624/6/4611] Building AMDGPUGenGlobalISel.inc...
29.842 [624/5/4612] Building AMDGPUGenDAGISel.inc...
31.421 [624/4/4613] Building AMDGPUGenAsmMatcher.inc...
32.419 [624/3/4614] Building AMDGPUGenInstrInfo.inc...
34.487 [624/2/4615] Building AMDGPUGenRegisterInfo.inc...
35.793 [624/1/4616] Building AMDGPUGenRegisterBank.inc...
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-win-fast running on as-builder-3 while building llvm at step 6 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/2/builds/2850

Here is the relevant piece of the build log for the reference:

Step 6 (build-unified-tree) failure: build (failure)
...
[3737/3987] Linking CXX executable bin\nvptx-arch.exe
[3738/3987] Linking CXX executable bin\llvm-cfi-verify.exe
[3739/3987] Linking CXX executable bin\apinotes-test.exe
[3740/3987] Linking CXX executable bin\llvm-cov.exe
[3741/3987] Linking CXX executable bin\llvm-cvtres.exe
[3742/3987] Linking CXX static library lib\clangToolingCore.lib
[3743/3987] Linking CXX static library lib\clangAST.lib
[3744/3987] Linking CXX static library lib\LLVMLTO.lib
[3745/3987] Linking CXX static library lib\clangHandleLLVM.lib
[3746/3987] Linking CXX executable bin\llvm-cgdata.exe
FAILED: bin/llvm-cgdata.exe 
cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --intdir=tools\llvm-cgdata\CMakeFiles\llvm-cgdata.dir --rc=C:\PROGRA~2\WINDOW~4\10\bin\100226~1.0\x64\rc.exe --mt=C:\PROGRA~2\WINDOW~4\10\bin\100226~1.0\x64\mt.exe --manifests  -- C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1438~1.331\bin\Hostx64\x64\link.exe /nologo tools\llvm-cgdata\CMakeFiles\llvm-cgdata.dir\llvm-cgdata.cpp.obj tools\llvm-cgdata\CMakeFiles\llvm-cgdata.dir\__\__\resources\windows_version_resource.rc.res  /out:bin\llvm-cgdata.exe /implib:lib\llvm-cgdata.lib /pdb:bin\llvm-cgdata.pdb /version:0.0 /machine:x64 /STACK:10000000 /INCREMENTAL:NO /subsystem:console  lib\LLVMCodeGen.lib  lib\LLVMCodeGenData.lib  lib\LLVMCore.lib  lib\LLVMObject.lib  lib\LLVMSupport.lib  lib\LLVMBitWriter.lib  lib\LLVMCodeGenTypes.lib  lib\LLVMObjCARCOpts.lib  lib\LLVMScalarOpts.lib  lib\LLVMAggressiveInstCombine.lib  lib\LLVMInstCombine.lib  lib\LLVMTarget.lib  lib\LLVMTransformUtils.lib  lib\LLVMAnalysis.lib  lib\LLVMProfileData.lib  lib\LLVMSymbolize.lib  lib\LLVMDebugInfoPDB.lib  "C:\Program Files\Microsoft Visual Studio\2022\Community\DIA SDK\lib\amd64\diaguids.lib"  lib\LLVMDebugInfoMSF.lib  lib\LLVMDebugInfoBTF.lib  lib\LLVMDebugInfoDWARF.lib  lib\LLVMObject.lib  lib\LLVMIRReader.lib  lib\LLVMBitReader.lib  lib\LLVMAsmParser.lib  lib\LLVMCore.lib  lib\LLVMRemarks.lib  lib\LLVMBitstreamReader.lib  lib\LLVMMCParser.lib  lib\LLVMMC.lib  lib\LLVMDebugInfoCodeView.lib  lib\LLVMTextAPI.lib  lib\LLVMBinaryFormat.lib  lib\LLVMTargetParser.lib  lib\LLVMSupport.lib  lib\LLVMDemangle.lib  psapi.lib  shell32.lib  ole32.lib  uuid.lib  advapi32.lib  ws2_32.lib  ntdll.lib  delayimp.lib  -delayload:shell32.dll  -delayload:ole32.dll  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
LINK: command "C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1438~1.331\bin\Hostx64\x64\link.exe /nologo tools\llvm-cgdata\CMakeFiles\llvm-cgdata.dir\llvm-cgdata.cpp.obj tools\llvm-cgdata\CMakeFiles\llvm-cgdata.dir\__\__\resources\windows_version_resource.rc.res /out:bin\llvm-cgdata.exe /implib:lib\llvm-cgdata.lib /pdb:bin\llvm-cgdata.pdb /version:0.0 /machine:x64 /STACK:10000000 /INCREMENTAL:NO /subsystem:console lib\LLVMCodeGen.lib lib\LLVMCodeGenData.lib lib\LLVMCore.lib lib\LLVMObject.lib lib\LLVMSupport.lib lib\LLVMBitWriter.lib lib\LLVMCodeGenTypes.lib lib\LLVMObjCARCOpts.lib lib\LLVMScalarOpts.lib lib\LLVMAggressiveInstCombine.lib lib\LLVMInstCombine.lib lib\LLVMTarget.lib lib\LLVMTransformUtils.lib lib\LLVMAnalysis.lib lib\LLVMProfileData.lib lib\LLVMSymbolize.lib lib\LLVMDebugInfoPDB.lib C:\Program Files\Microsoft Visual Studio\2022\Community\DIA SDK\lib\amd64\diaguids.lib lib\LLVMDebugInfoMSF.lib lib\LLVMDebugInfoBTF.lib lib\LLVMDebugInfoDWARF.lib lib\LLVMObject.lib lib\LLVMIRReader.lib lib\LLVMBitReader.lib lib\LLVMAsmParser.lib lib\LLVMCore.lib lib\LLVMRemarks.lib lib\LLVMBitstreamReader.lib lib\LLVMMCParser.lib lib\LLVMMC.lib lib\LLVMDebugInfoCodeView.lib lib\LLVMTextAPI.lib lib\LLVMBinaryFormat.lib lib\LLVMTargetParser.lib lib\LLVMSupport.lib lib\LLVMDemangle.lib psapi.lib shell32.lib ole32.lib uuid.lib advapi32.lib ws2_32.lib ntdll.lib delayimp.lib -delayload:shell32.dll -delayload:ole32.dll kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:bin\llvm-cgdata.exe.manifest" failed (exit code 1120) with the following output:
MSVCRT.lib(exe_main.obj) : error LNK2019: unresolved external symbol main referenced in function "int __cdecl __scrt_common_main_seh(void)" (?__scrt_common_main_seh@@YAHXZ)
bin\llvm-cgdata.exe : fatal error LNK1120: 1 unresolved externals
[3747/3987] Building CXX object tools\llvm-objcopy\CMakeFiles\llvm-objcopy.dir\llvm-objcopy-driver.cpp.obj
[3748/3987] Building CXX object tools\llvm-readobj\CMakeFiles\llvm-readobj.dir\llvm-readobj-driver.cpp.obj
[3749/3987] Building CXX object tools\llvm-readobj\CMakeFiles\llvm-readobj.dir\XCOFFDumper.cpp.obj
[3750/3987] Building CXX object tools\llvm-readobj\CMakeFiles\llvm-readobj.dir\WindowsResourceDumper.cpp.obj
[3751/3987] Building CXX object tools\llvm-readobj\CMakeFiles\llvm-readobj.dir\Win64EHDumper.cpp.obj
[3752/3987] Building CXX object tools\llvm-readobj\CMakeFiles\llvm-readobj.dir\WasmDumper.cpp.obj
[3753/3987] Building CXX object tools\llvm-readobj\CMakeFiles\llvm-readobj.dir\llvm-readobj.cpp.obj
[3754/3987] Building CXX object tools\llvm-readobj\CMakeFiles\llvm-readobj.dir\ELFDumper.cpp.obj
[3755/3987] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\TestRunner.cpp.obj
[3756/3987] Building CXX object tools\llvm-readtapi\CMakeFiles\llvm-readtapi.dir\DiffEngine.cpp.obj
[3757/3987] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceGlobalObjects.cpp.obj
[3758/3987] Building CXX object tools\llvm-readtapi\CMakeFiles\llvm-readtapi.dir\llvm-readtapi.cpp.obj
[3759/3987] Building CXX object tools\llvm-objcopy\CMakeFiles\llvm-objcopy.dir\llvm-objcopy.cpp.obj
[3760/3987] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\DeltaManager.cpp.obj
[3761/3987] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\ReducerWorkItem.cpp.obj
[3762/3987] Building CXX object tools\llvm-objcopy\CMakeFiles\llvm-objcopy.dir\ObjcopyOptions.cpp.obj
[3763/3987] Linking CXX static library lib\clangToolingInclusions.lib
[3764/3987] Linking CXX static library lib\LLVMOrcJIT.lib
[3765/3987] Building CXX object tools\llvm-readobj\CMakeFiles\llvm-readobj.dir\MachODumper.cpp.obj
[3766/3987] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceDbgRecords.cpp.obj
[3767/3987] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\Utils.cpp.obj
[3768/3987] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceModuleData.cpp.obj
[3769/3987] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceGlobalValues.cpp.obj
[3770/3987] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceSpecialGlobals.cpp.obj
[3771/3987] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceAliases.cpp.obj
[3772/3987] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceFunctionBodies.cpp.obj
[3773/3987] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceDIMetadata.cpp.obj
[3774/3987] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\Delta.cpp.obj
[3775/3987] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceGlobalVars.cpp.obj
[3776/3987] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceInstructions.cpp.obj
[3777/3987] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceOperands.cpp.obj
[3778/3987] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceOpcodes.cpp.obj
[3779/3987] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceGlobalVarInitializers.cpp.obj
[3780/3987] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceMetadata.cpp.obj

petrhosek added a commit that referenced this pull request Jul 23, 2024
@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder openmp-offload-sles-build-only running on rocm-worker-hw-04-sles while building llvm at step 5 "compile-openmp".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/140/builds/2769

Here is the relevant piece of the build log for the reference:

Step 5 (compile-openmp) failure: build (failure)
...
26.958 [1029/32/5788] Building LipoOpts.inc...
26.959 [1028/32/5789] Building CXX object tools/llvm-microsoft-demangle-fuzzer/CMakeFiles/llvm-microsoft-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
26.965 [1027/32/5790] Building Opts.inc...
26.967 [1026/32/5791] Building CXX object tools/llvm-jitlink/llvm-jitlink-executor/CMakeFiles/llvm-jitlink-executor.dir/llvm-jitlink-executor.cpp.o
26.971 [1025/32/5792] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o
26.977 [1024/32/5793] Building CXX object tools/llvm-microsoft-demangle-fuzzer/CMakeFiles/llvm-microsoft-demangle-fuzzer.dir/llvm-microsoft-demangle-fuzzer.cpp.o
26.978 [1023/32/5794] Linking CXX static library lib/libclangStaticAnalyzerFrontend.a
26.980 [1022/32/5795] Building CXX object tools/llvm-exegesis/lib/X86/CMakeFiles/LLVMExegesisX86.dir/Target.cpp.o
26.988 [1021/32/5796] Linking CXX static library lib/libLLVMExegesis.a
26.989 [1020/32/5797] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -Wno-misleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-rpath-link,/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/./lib  -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:"  lib/libLLVMCodeGen.a  lib/libLLVMCodeGenData.a  lib/libLLVMCore.a  lib/libLLVMObject.a  lib/libLLVMSupport.a  -lpthread  lib/libLLVMBitWriter.a  lib/libLLVMCodeGenTypes.a  lib/libLLVMObjCARCOpts.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMDebugInfoBTF.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMObject.a  lib/libLLVMIRReader.a  lib/libLLVMBitReader.a  lib/libLLVMAsmParser.a  lib/libLLVMCore.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMTextAPI.a  lib/libLLVMBinaryFormat.a  lib/libLLVMTargetParser.a  lib/libLLVMSupport.a  lib/libLLVMDemangle.a  -lrt  -ldl  -lpthread  -lm  /usr/lib64/libz.so  /usr/lib64/libzstd.so && :
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../lib64/crt1.o: in function `_start':
/home/abuild/rpmbuild/BUILD/glibc-2.31/csu/../sysdeps/x86_64/start.S:104:(.text+0x30): undefined reference to `main'
collect2: error: ld returned 1 exit status
26.999 [1020/31/5798] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o
27.029 [1020/30/5799] Linking CXX executable bin/llvm-cxxfilt
27.068 [1020/29/5800] Linking CXX executable bin/llvm-microsoft-demangle-fuzzer
27.085 [1020/28/5801] Linking CXX executable bin/llvm-itanium-demangle-fuzzer
27.098 [1020/27/5802] Linking CXX executable bin/llvm-debuginfod-find
27.112 [1020/26/5803] Linking CXX executable bin/llvm-dis
27.134 [1020/25/5804] Linking CXX executable bin/llvm-jitlink-executor
27.164 [1020/24/5805] Linking CXX executable bin/llvm-diff
27.218 [1020/23/5806] Linking CXX executable bin/f18-parse-demo
27.259 [1020/22/5807] Linking CXX executable bin/llvm-debuginfod
27.266 [1020/21/5808] Linking CXX executable bin/llvm-cat
27.277 [1020/20/5809] Linking CXX executable bin/llvm-cvtres
27.298 [1020/19/5810] Linking CXX executable bin/llvm-cov
27.299 [1020/18/5811] Linking CXX executable bin/llvm-as
27.402 [1020/17/5812] Linking CXX executable bin/llvm-ifs
27.668 [1020/16/5813] Linking CXX executable bin/llvm-link
27.739 [1020/15/5814] Building AMDGPUGenRegisterInfo.inc...
27.770 [1020/14/5815] Linking CXX executable bin/diagtool
28.182 [1020/13/5816] Building AMDGPUGenRegisterBank.inc...
28.193 [1020/12/5817] Linking CXX executable bin/llvm-extract
28.480 [1020/11/5818] Linking CXX executable bin/arcmt-test
28.528 [1020/10/5819] Linking CXX shared module lib/CheckerDependencyHandlingAnalyzerPlugin.so
28.563 [1020/9/5820] Linking CXX shared module lib/SampleAnalyzerPlugin.so
28.608 [1020/8/5821] Linking CXX static library lib/libFortranEvaluate.a
28.709 [1020/7/5822] Linking CXX executable bin/lli
28.806 [1020/6/5823] Linking CXX shared module lib/CheckerOptionHandlingAnalyzerPlugin.so
28.888 [1020/5/5824] Linking CXX executable bin/clang-diff
28.901 [1020/4/5825] Linking CXX executable bin/clang-rename
29.138 [1020/3/5826] Linking CXX executable bin/clang-refactor
29.314 [1020/2/5827] Linking CXX executable bin/clang-installapi
29.790 [1020/1/5828] Linking CXX executable bin/clang-import-test
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder openmp-offload-amdgpu-runtime running on omp-vega20-0 while building llvm at step 5 "compile-openmp".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/30/builds/2608

Here is the relevant piece of the build log for the reference:

Step 5 (compile-openmp) failure: build (failure)
...
37.953 [682/32/3504] Building CXX object tools/llvm-ifs/CMakeFiles/llvm-ifs.dir/ErrorCollector.cpp.o
37.959 [681/32/3505] Building CXX object tools/llvm-jitlink/llvm-jitlink-executor/CMakeFiles/llvm-jitlink-executor.dir/llvm-jitlink-executor.cpp.o
37.966 [680/32/3506] Linking CXX static library lib/libclangFrontendTool.a
37.972 [679/32/3507] Linking CXX static library lib/libLLVMExegesisX86.a
37.985 [678/32/3508] Linking CXX static library lib/libclangInterpreter.a
37.995 [677/32/3509] Linking CXX executable bin/clang-offload-bundler
38.268 [676/32/3510] Linking CXX executable bin/llvm-itanium-demangle-fuzzer
38.274 [675/32/3511] Building Opts.inc...
38.295 [674/32/3512] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o
38.305 [673/32/3513] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-rpath-link,/home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/./lib  -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:"  lib/libLLVMCodeGen.a  lib/libLLVMCodeGenData.a  lib/libLLVMCore.a  lib/libLLVMObject.a  lib/libLLVMSupport.a  -lpthread  lib/libLLVMBitWriter.a  lib/libLLVMCodeGenTypes.a  lib/libLLVMObjCARCOpts.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMDebugInfoBTF.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMObject.a  lib/libLLVMIRReader.a  lib/libLLVMBitReader.a  lib/libLLVMAsmParser.a  lib/libLLVMCore.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMTextAPI.a  lib/libLLVMBinaryFormat.a  lib/libLLVMTargetParser.a  lib/libLLVMSupport.a  lib/libLLVMDemangle.a  -lrt  -ldl  -lpthread  -lm  /usr/lib/x86_64-linux-gnu/libz.so && :
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o: in function `_start':
(.text+0x24): undefined reference to `main'
collect2: error: ld returned 1 exit status
38.369 [673/31/3514] Linking CXX executable bin/llvm-jitlink-executor
38.432 [673/30/3515] Linking CXX executable bin/llvm-cvtres
38.510 [673/29/3516] Linking CXX executable bin/llvm-dis
38.563 [673/28/3517] Linking CXX executable bin/llvm-diff
38.723 [673/27/3518] Linking CXX executable bin/llvm-debuginfod-find
38.846 [673/26/3519] Linking CXX executable bin/llvm-debuginfod
38.973 [673/25/3520] Linking CXX executable bin/llvm-cat
38.980 [673/24/3521] Linking CXX executable bin/llvm-as
39.081 [673/23/3522] Linking CXX executable bin/llvm-cov
39.387 [673/22/3523] Linking CXX executable bin/llvm-ifs
39.799 [673/21/3524] Linking CXX executable bin/llvm-link
40.399 [673/20/3525] Linking CXX executable bin/diagtool
41.529 [673/19/3526] Linking CXX executable bin/llvm-extract
42.418 [673/18/3527] Building AMDGPUGenAsmWriter.inc...
42.514 [673/17/3528] Linking CXX executable bin/llvm-exegesis
43.087 [673/16/3529] Linking CXX executable bin/clang-diff
43.089 [673/15/3530] Building AMDGPUGenAsmMatcher.inc...
43.167 [673/14/3531] Linking CXX executable bin/lli
43.177 [673/13/3532] Linking CXX executable bin/arcmt-test
43.544 [673/12/3533] Building AMDGPUGenInstrInfo.inc...
43.715 [673/11/3534] Linking CXX shared module lib/CheckerOptionHandlingAnalyzerPlugin.so
43.875 [673/10/3535] Linking CXX shared module lib/SampleAnalyzerPlugin.so
43.972 [673/9/3536] Linking CXX executable bin/clang-rename
44.246 [673/8/3537] Linking CXX executable bin/clang-refactor
44.255 [673/7/3538] Linking CXX executable bin/clang-installapi
44.328 [673/6/3539] Linking CXX shared module lib/CheckerDependencyHandlingAnalyzerPlugin.so
44.864 [673/5/3540] Building AMDGPUGenGlobalISel.inc...
45.600 [673/4/3541] Linking CXX executable bin/clang-import-test
45.882 [673/3/3542] Building AMDGPUGenDAGISel.inc...
49.131 [673/2/3543] Building AMDGPUGenRegisterInfo.inc...
50.613 [673/1/3544] Building AMDGPUGenRegisterBank.inc...
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder clang-ve-ninja running on hpce-ve-main while building llvm at step 4 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/12/builds/2459

Here is the relevant piece of the build log for the reference:

Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/ve-linux.py ...' (failure)
...
[3820/3961] Linking CXX executable bin/apinotes-test
[3821/3961] Linking CXX static library lib/libLLVMMIRParser.a
[3822/3961] Linking CXX static library lib/libLLVMSelectionDAG.a
[3823/3961] Linking CXX static library lib/libclangFormat.a
[3824/3961] Linking CXX static library lib/libLLVMAsmPrinter.a
[3825/3961] Linking CXX static library lib/libLLVMDWARFLinkerClassic.a
[3826/3961] Linking CXX static library lib/libLLVMVECodeGen.a
[3827/3961] Linking CXX static library lib/libLLVMDWARFLinkerParallel.a
[3828/3961] Linking CXX static library lib/libLLVMGlobalISel.a
[3829/3961] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /usr/bin/ccache  /home/buildbot/install/bin/clang++ -O2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib"  lib/libLLVMCodeGen.a  lib/libLLVMCodeGenData.a  lib/libLLVMCore.a  lib/libLLVMObject.a  lib/libLLVMSupport.a  -lpthread  lib/libLLVMBitWriter.a  lib/libLLVMCodeGenTypes.a  lib/libLLVMObjCARCOpts.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMDebugInfoBTF.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMObject.a  lib/libLLVMIRReader.a  lib/libLLVMBitReader.a  lib/libLLVMAsmParser.a  lib/libLLVMCore.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMTextAPI.a  lib/libLLVMBinaryFormat.a  lib/libLLVMTargetParser.a  lib/libLLVMSupport.a  lib/libLLVMDemangle.a  -lrt  -ldl  -lpthread  -lm && :
/opt/rh/devtoolset-10/root/usr/lib/gcc/x86_64-redhat-linux/10/../../../../bin/ld: /lib/../lib64/crt1.o: in function `_start':
(.text+0x20): undefined reference to `main'
clang-14: error: linker command failed with exit code 1 (use -v to see invocation)
[3830/3961] Linking CXX static library lib/libLLVMPasses.a
[3831/3961] Linking CXX executable bin/clang-offload-bundler
[3832/3961] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
[3833/3961] Linking CXX static library lib/libclangAST.a
[3834/3961] Linking CXX executable bin/clang-format
[3835/3961] Linking CXX executable bin/llvm-link
[3836/3961] Linking CXX static library lib/libLLVMX86CodeGen.a
[3837/3961] Linking CXX executable bin/llvm-profgen
ninja: build stopped: subcommand failed.
make: *** [build-llvm] Error 1
['make', '-f', '/scratch/buildbot/bothome/clang-ve-ninja/llvm-zorg/zorg/buildbot/builders/annotated/ve-linux-steps.make', 'build-llvm', 'BUILDROOT=/scratch/buildbot/bothome/clang-ve-ninja/build'] exited with return code 2.
The build step threw an exception...
Traceback (most recent call last):
  File "../llvm-zorg/zorg/buildbot/builders/annotated/ve-linux.py", line 47, in step
    yield
  File "../llvm-zorg/zorg/buildbot/builders/annotated/ve-linux.py", line 39, in main
    run_command(make_cmd, cwd='.')
  File "../llvm-zorg/zorg/buildbot/builders/annotated/ve-linux.py", line 81, in run_command
    util.report_run_cmd(cmd, **kwargs)
  File "/scratch/buildbot/bothome/clang-ve-ninja/llvm-zorg/zorg/buildbot/builders/annotated/util.py", line 49, in report_run_cmd
    subprocess.check_call(cmd, shell=shell, *args, **kwargs)
  File "/opt/rh/rh-python38/root/usr/lib64/python3.8/subprocess.py", line 364, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['make', '-f', '/scratch/buildbot/bothome/clang-ve-ninja/llvm-zorg/zorg/buildbot/builders/annotated/ve-linux-steps.make', 'build-llvm', 'BUILDROOT=/scratch/buildbot/bothome/clang-ve-ninja/build']' returned non-zero exit status 2.
@@@STEP_FAILURE@@@
@@@BUILD_STEP check-llvm@@@
Running: make -f /scratch/buildbot/bothome/clang-ve-ninja/llvm-zorg/zorg/buildbot/builders/annotated/ve-linux-steps.make check-llvm BUILDROOT=/scratch/buildbot/bothome/clang-ve-ninja/build
cd "/scratch/buildbot/bothome/clang-ve-ninja/build/build_llvm" && ninja check-clang
[1/365] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/FileEntryTest.cpp.o
[2/365] Linking CXX static library lib/libclangToolingInclusionsStdlib.a
[3/365] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/SupportHelpers.cpp.o
[4/365] Linking CXX static library lib/libclangEdit.a
[5/365] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/LineOffsetMappingTest.cpp.o
[6/365] Building CXX object lib/Testing/Annotations/CMakeFiles/LLVMTestingAnnotations.dir/Annotations.cpp.o
Step 7 (build-llvm) failure: build-llvm (failure)
...
[3820/3961] Linking CXX executable bin/apinotes-test
[3821/3961] Linking CXX static library lib/libLLVMMIRParser.a
[3822/3961] Linking CXX static library lib/libLLVMSelectionDAG.a
[3823/3961] Linking CXX static library lib/libclangFormat.a
[3824/3961] Linking CXX static library lib/libLLVMAsmPrinter.a
[3825/3961] Linking CXX static library lib/libLLVMDWARFLinkerClassic.a
[3826/3961] Linking CXX static library lib/libLLVMVECodeGen.a
[3827/3961] Linking CXX static library lib/libLLVMDWARFLinkerParallel.a
[3828/3961] Linking CXX static library lib/libLLVMGlobalISel.a
[3829/3961] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /usr/bin/ccache  /home/buildbot/install/bin/clang++ -O2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib"  lib/libLLVMCodeGen.a  lib/libLLVMCodeGenData.a  lib/libLLVMCore.a  lib/libLLVMObject.a  lib/libLLVMSupport.a  -lpthread  lib/libLLVMBitWriter.a  lib/libLLVMCodeGenTypes.a  lib/libLLVMObjCARCOpts.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMDebugInfoBTF.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMObject.a  lib/libLLVMIRReader.a  lib/libLLVMBitReader.a  lib/libLLVMAsmParser.a  lib/libLLVMCore.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMTextAPI.a  lib/libLLVMBinaryFormat.a  lib/libLLVMTargetParser.a  lib/libLLVMSupport.a  lib/libLLVMDemangle.a  -lrt  -ldl  -lpthread  -lm && :
/opt/rh/devtoolset-10/root/usr/lib/gcc/x86_64-redhat-linux/10/../../../../bin/ld: /lib/../lib64/crt1.o: in function `_start':
(.text+0x20): undefined reference to `main'
clang-14: error: linker command failed with exit code 1 (use -v to see invocation)
[3830/3961] Linking CXX static library lib/libLLVMPasses.a
[3831/3961] Linking CXX executable bin/clang-offload-bundler
[3832/3961] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
[3833/3961] Linking CXX static library lib/libclangAST.a
[3834/3961] Linking CXX executable bin/clang-format
[3835/3961] Linking CXX executable bin/llvm-link
[3836/3961] Linking CXX static library lib/libLLVMX86CodeGen.a
[3837/3961] Linking CXX executable bin/llvm-profgen
ninja: build stopped: subcommand failed.
make: *** [build-llvm] Error 1
['make', '-f', '/scratch/buildbot/bothome/clang-ve-ninja/llvm-zorg/zorg/buildbot/builders/annotated/ve-linux-steps.make', 'build-llvm', 'BUILDROOT=/scratch/buildbot/bothome/clang-ve-ninja/build'] exited with return code 2.
The build step threw an exception...
Traceback (most recent call last):
  File "../llvm-zorg/zorg/buildbot/builders/annotated/ve-linux.py", line 47, in step
    yield
  File "../llvm-zorg/zorg/buildbot/builders/annotated/ve-linux.py", line 39, in main
    run_command(make_cmd, cwd='.')
  File "../llvm-zorg/zorg/buildbot/builders/annotated/ve-linux.py", line 81, in run_command
    util.report_run_cmd(cmd, **kwargs)
  File "/scratch/buildbot/bothome/clang-ve-ninja/llvm-zorg/zorg/buildbot/builders/annotated/util.py", line 49, in report_run_cmd
    subprocess.check_call(cmd, shell=shell, *args, **kwargs)
  File "/opt/rh/rh-python38/root/usr/lib64/python3.8/subprocess.py", line 364, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['make', '-f', '/scratch/buildbot/bothome/clang-ve-ninja/llvm-zorg/zorg/buildbot/builders/annotated/ve-linux-steps.make', 'build-llvm', 'BUILDROOT=/scratch/buildbot/bothome/clang-ve-ninja/build']' returned non-zero exit status 2.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder lldb-x86_64-debian running on lldb-x86_64-debian while building llvm at step 4 "build".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/162/builds/2655

Here is the relevant piece of the build log for the reference:

Step 4 (build) failure: build (failure)
...
478.299 [408/72/5764] Linking CXX executable bin/llvm-itanium-demangle-fuzzer
478.332 [407/72/5765] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o
478.334 [406/72/5766] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o
478.338 [405/72/5767] Building LipoOpts.inc...
478.376 [404/72/5768] Building CXX object tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o
478.379 [403/72/5769] Building CXX object tools/llvm-gsymutil/CMakeFiles/llvm-gsymutil.dir/llvm-gsymutil-driver.cpp.o
478.542 [402/72/5770] Building CXX object tools/llvm-ifs/CMakeFiles/llvm-ifs.dir/llvm-ifs-driver.cpp.o
478.546 [401/72/5771] Linking CXX executable bin/llvm-c-test
478.613 [400/72/5772] Linking CXX executable bin/llvm-cat
478.671 [399/72/5773] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /usr/bin/clang++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fuse-ld=gold    -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:"  lib/libLLVMCodeGen.a  lib/libLLVMCodeGenData.a  lib/libLLVMCore.a  lib/libLLVMObject.a  lib/libLLVMSupport.a  lib/libLLVMBitWriter.a  lib/libLLVMCodeGenTypes.a  lib/libLLVMObjCARCOpts.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMDebugInfoBTF.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMObject.a  lib/libLLVMIRReader.a  lib/libLLVMBitReader.a  lib/libLLVMAsmParser.a  lib/libLLVMCore.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMTextAPI.a  lib/libLLVMBinaryFormat.a  lib/libLLVMTargetParser.a  lib/libLLVMSupport.a  lib/libLLVMDemangle.a  -lrt  -ldl  -lm  /usr/lib/x86_64-linux-gnu/libz.so && :
/lib/x86_64-linux-gnu/Scrt1.o:function _start: error: undefined reference to 'main'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
478.727 [399/71/5774] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBValue.cpp.o
478.955 [399/70/5775] Building CXX object tools/llvm-ifs/CMakeFiles/llvm-ifs.dir/ErrorCollector.cpp.o
479.123 [399/69/5776] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o
479.204 [399/68/5777] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/MCInstrDescView.cpp.o
479.250 [399/67/5778] Building CXX object tools/llvm-lipo/CMakeFiles/llvm-lipo.dir/llvm-lipo-driver.cpp.o
479.277 [399/66/5779] Building CXX object tools/llvm-libtool-darwin/CMakeFiles/llvm-libtool-darwin.dir/llvm-libtool-darwin-driver.cpp.o
479.304 [399/65/5780] Building CXX object tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o
479.364 [399/64/5781] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o
479.388 [399/63/5782] Building CXX object tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/lldb-gdbserver.cpp.o
479.398 [399/62/5783] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/DisassemblerHelper.cpp.o
479.561 [399/61/5784] Building CXX object tools/lldb/tools/lldb-dap/CMakeFiles/lldb-dap.dir/lldb-dap.cpp.o
479.646 [399/60/5785] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/ResultAggregator.cpp.o
479.655 [399/59/5786] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o
479.660 [399/58/5787] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Target.cpp.o
479.764 [399/57/5788] Building CXX object tools/llvm-debuginfo-analyzer/CMakeFiles/llvm-debuginfo-analyzer.dir/llvm-debuginfo-analyzer.cpp.o
479.778 [399/56/5789] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o
479.958 [399/55/5790] Building CXX object tools/llvm-diff/lib/CMakeFiles/LLVMDiff.dir/DifferenceEngine.cpp.o
479.963 [399/54/5791] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o
480.101 [399/53/5792] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SubprocessMemory.cpp.o
480.273 [399/52/5793] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTarget.cpp.o
480.277 [399/51/5794] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o
480.460 [399/50/5795] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o
480.831 [399/49/5796] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o
480.966 [399/48/5797] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/Disassembler.cpp.o
480.967 [399/47/5798] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Analysis.cpp.o
481.020 [399/46/5799] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SchedClassResolution.cpp.o
481.048 [399/45/5800] Building CXX object tools/llvm-jitlink/llvm-jitlink-executor/CMakeFiles/llvm-jitlink-executor.dir/llvm-jitlink-executor.cpp.o
481.524 [399/44/5801] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o
481.784 [399/43/5802] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o
481.800 [399/42/5803] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-statistics.cpp.o
481.910 [399/41/5804] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-coff.cpp.o
482.153 [399/40/5805] Building CXX object tools/llvm-dwarfutil/CMakeFiles/llvm-dwarfutil.dir/DebugInfoLinker.cpp.o
482.383 [399/39/5806] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Clustering.cpp.o
482.416 [399/38/5807] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-elf.cpp.o
482.437 [399/37/5808] Building CXX object tools/llvm-debuginfo-analyzer/CMakeFiles/llvm-debuginfo-analyzer.dir/Options.cpp.o

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder openmp-clang-x86_64-linux-debian running on gribozavr4 while building llvm at step 5 "compile-openmp".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/6/builds/1662

Here is the relevant piece of the build log for the reference:

Step 5 (compile-openmp) failure: build (failure)
...
34.255 [574/24/4643] Linking CXX static library lib/libclangToolingInclusionsStdlib.a
34.256 [574/23/4644] Linking CXX static library lib/libclangToolingASTDiff.a
34.260 [574/22/4645] Linking CXX static library lib/libLLVMOrcDebugging.a
34.264 [574/21/4646] Linking CXX static library lib/libclangASTMatchers.a
34.265 [572/22/4647] Linking CXX static library lib/libclangInstallAPI.a
34.266 [572/21/4648] Linking CXX static library lib/libLLVMExegesis.a
34.316 [572/20/4649] Linking CXX static library lib/libclangAnalysis.a
34.324 [570/21/4650] Building OCaml library llvm_passbuilder
34.334 [569/21/4651] Linking CXX executable bin/clang-format
34.343 [569/20/4652] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /usr/bin/clang++ -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:"  lib/libLLVMCodeGen.a  lib/libLLVMCodeGenData.a  lib/libLLVMCore.a  lib/libLLVMObject.a  lib/libLLVMSupport.a  -lpthread  lib/libLLVMBitWriter.a  lib/libLLVMCodeGenTypes.a  lib/libLLVMObjCARCOpts.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMDebugInfoBTF.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMObject.a  lib/libLLVMIRReader.a  lib/libLLVMBitReader.a  lib/libLLVMAsmParser.a  lib/libLLVMCore.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMTextAPI.a  lib/libLLVMBinaryFormat.a  lib/libLLVMTargetParser.a  lib/libLLVMSupport.a  lib/libLLVMDemangle.a  -lrt  -ldl  -lpthread  -lm && :
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crt1.o:function _start: error: undefined reference to 'main'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
34.345 [569/19/4653] Linking CXX static library lib/libclangAnalysisFlowSensitive.a
34.355 [569/18/4654] Linking CXX static library lib/libclangDynamicASTMatchers.a
34.403 [569/17/4655] Linking CXX executable bin/lli-child-target
34.420 [569/16/4656] Linking CXX executable bin/clang-offload-bundler
34.424 [569/15/4657] Building OCaml documentation for llvm_passbuilder
34.481 [569/14/4658] Linking CXX executable bin/llvm-link
34.550 [569/13/4659] Linking CXX static library lib/libclangSema.a
34.979 [569/12/4660] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVISelDAGToDAG.cpp.o
35.193 [569/11/4661] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVVectorPeephole.cpp.o
35.263 [569/10/4662] Linking CXX executable bin/llvm-extract
37.140 [569/9/4663] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
39.450 [569/8/4664] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
42.949 [569/7/4665] Building AMDGPUGenAsmWriter.inc...
45.249 [569/6/4666] Building AMDGPUGenGlobalISel.inc...
46.201 [569/5/4667] Building AMDGPUGenAsmMatcher.inc...
46.610 [569/4/4668] Building AMDGPUGenDAGISel.inc...
49.344 [569/3/4669] Building AMDGPUGenInstrInfo.inc...
53.572 [569/2/4670] Building AMDGPUGenRegisterBank.inc...
55.770 [569/1/4671] Building AMDGPUGenRegisterInfo.inc...
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder llvm-nvptx64-nvidia-ubuntu running on as-builder-7 while building llvm at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/160/builds/2140

Here is the relevant piece of the build log for the reference:

Step 5 (build-unified-tree) failure: build (failure)
...
48.450 [336/9/2277] Creating library symlink lib/libLLVMFrontendOpenMP.so
48.798 [335/9/2278] Linking CXX shared library lib/libLLVMipo.so.19.0git
48.819 [334/9/2279] Creating library symlink lib/libLLVMipo.so
48.912 [332/10/2280] Linking CXX executable bin/llvm-link
48.930 [332/9/2281] Linking CXX shared library lib/libLLVMCoroutines.so.19.0git
48.951 [331/9/2282] Creating library symlink lib/libLLVMCoroutines.so
48.996 [331/8/2283] Linking CXX shared library lib/libLLVMCodeGen.so.19.0git
49.016 [330/8/2284] Creating library symlink lib/libLLVMCodeGen.so
49.100 [324/13/2285] Linking CXX shared library lib/libLLVMDWARFLinker.so.19.0git
49.108 [323/13/2286] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fuse-ld=gold     -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:/home/buildbot/worker/as-builder-7/ramdisk/llvm-nvptx64-nvidia-ubuntu/build/lib:"  lib/libLLVMCodeGen.so.19.0git  lib/libLLVMCodeGenData.so.19.0git  lib/libLLVMObject.so.19.0git  lib/libLLVMCore.so.19.0git  lib/libLLVMSupport.so.19.0git  -Wl,-rpath-link,/home/buildbot/worker/as-builder-7/ramdisk/llvm-nvptx64-nvidia-ubuntu/build/lib && :
/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o:function _start: error: undefined reference to 'main'
collect2: error: ld returned 1 exit status
49.113 [323/12/2287] Linking CXX shared library lib/libLLVMInterpreter.so.19.0git
49.118 [323/11/2288] Linking CXX shared library lib/libLLVMMIRParser.so.19.0git
49.121 [323/10/2289] Creating library symlink lib/libLLVMDWARFLinker.so
49.306 [323/9/2290] Linking CXX shared library lib/libLLVMPasses.so.19.0git
49.314 [323/8/2291] Linking CXX shared library lib/libLLVMSelectionDAG.so.19.0git
49.476 [323/7/2292] Building X86GenGlobalISel.inc...
49.876 [323/6/2293] Building X86GenFastISel.inc...
50.075 [323/5/2294] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
50.271 [323/4/2295] Building X86GenSubtargetInfo.inc...
50.297 [323/3/2296] Building X86GenDAGISel.inc...
51.219 [323/2/2297] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
51.655 [323/1/2298] Building X86GenInstrInfo.inc...
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-sie-win running on sie-win-worker while building llvm at step 6 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/46/builds/2116

Here is the relevant piece of the build log for the reference:

Step 6 (build-unified-tree) failure: build (failure)
...
[4275/4687] Building CXX object tools\llvm-exegesis\lib\CMakeFiles\LLVMExegesis.dir\RegisterValue.cpp.obj
[4276/4687] Building CXX object tools\llvm-exegesis\lib\CMakeFiles\LLVMExegesis.dir\RegisterAliasing.cpp.obj
[4277/4687] Building CXX object tools\llvm-exegesis\lib\CMakeFiles\LLVMExegesis.dir\ParallelSnippetGenerator.cpp.obj
[4278/4687] Building CXX object tools\llvm-exegesis\lib\CMakeFiles\LLVMExegesis.dir\PerfHelper.cpp.obj
[4279/4687] Building CXX object tools\llvm-exegesis\lib\CMakeFiles\LLVMExegesis.dir\LatencyBenchmarkRunner.cpp.obj
[4280/4687] Building CXX object tools\llvm-exegesis\lib\CMakeFiles\LLVMExegesis.dir\LlvmState.cpp.obj
[4281/4687] Linking CXX static library lib\clangTidyUtils.lib
[4282/4687] Linking CXX static library lib\clangInterpreter.lib
[4283/4687] Linking CXX executable bin\llvm-cxxmap.exe
[4284/4687] Linking CXX executable bin\llvm-cgdata.exe
FAILED: bin/llvm-cgdata.exe 
cmd.exe /C "cd . && "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E vs_link_exe --intdir=tools\llvm-cgdata\CMakeFiles\llvm-cgdata.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100190~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100190~1.0\x64\mt.exe --manifests  -- C:\PROGRA~2\MICROS~1\2019\BUILDT~1\VC\Tools\MSVC\1429~1.301\bin\HostX64\x64\link.exe /nologo tools\llvm-cgdata\CMakeFiles\llvm-cgdata.dir\llvm-cgdata.cpp.obj tools\llvm-cgdata\CMakeFiles\llvm-cgdata.dir\__\__\resources\windows_version_resource.rc.res  /out:bin\llvm-cgdata.exe /implib:lib\llvm-cgdata.lib /pdb:bin\llvm-cgdata.pdb /version:0.0 /machine:x64 /STACK:10000000 /INCREMENTAL:NO /subsystem:console  lib\LLVMCodeGen.lib  lib\LLVMCodeGenData.lib  lib\LLVMCore.lib  lib\LLVMObject.lib  lib\LLVMSupport.lib  lib\LLVMBitWriter.lib  lib\LLVMCodeGenTypes.lib  lib\LLVMObjCARCOpts.lib  lib\LLVMScalarOpts.lib  lib\LLVMAggressiveInstCombine.lib  lib\LLVMInstCombine.lib  lib\LLVMTarget.lib  lib\LLVMTransformUtils.lib  lib\LLVMAnalysis.lib  lib\LLVMProfileData.lib  lib\LLVMSymbolize.lib  lib\LLVMDebugInfoPDB.lib  "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\DIA SDK\lib\amd64\diaguids.lib"  lib\LLVMDebugInfoMSF.lib  lib\LLVMDebugInfoBTF.lib  lib\LLVMDebugInfoDWARF.lib  lib\LLVMObject.lib  lib\LLVMIRReader.lib  lib\LLVMBitReader.lib  lib\LLVMAsmParser.lib  lib\LLVMCore.lib  lib\LLVMRemarks.lib  lib\LLVMBitstreamReader.lib  lib\LLVMMCParser.lib  lib\LLVMMC.lib  lib\LLVMDebugInfoCodeView.lib  lib\LLVMTextAPI.lib  lib\LLVMBinaryFormat.lib  lib\LLVMTargetParser.lib  lib\LLVMSupport.lib  lib\LLVMDemangle.lib  psapi.lib  shell32.lib  ole32.lib  uuid.lib  advapi32.lib  ws2_32.lib  ntdll.lib  delayimp.lib  -delayload:shell32.dll  -delayload:ole32.dll  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
LINK: command "C:\PROGRA~2\MICROS~1\2019\BUILDT~1\VC\Tools\MSVC\1429~1.301\bin\HostX64\x64\link.exe /nologo tools\llvm-cgdata\CMakeFiles\llvm-cgdata.dir\llvm-cgdata.cpp.obj tools\llvm-cgdata\CMakeFiles\llvm-cgdata.dir\__\__\resources\windows_version_resource.rc.res /out:bin\llvm-cgdata.exe /implib:lib\llvm-cgdata.lib /pdb:bin\llvm-cgdata.pdb /version:0.0 /machine:x64 /STACK:10000000 /INCREMENTAL:NO /subsystem:console lib\LLVMCodeGen.lib lib\LLVMCodeGenData.lib lib\LLVMCore.lib lib\LLVMObject.lib lib\LLVMSupport.lib lib\LLVMBitWriter.lib lib\LLVMCodeGenTypes.lib lib\LLVMObjCARCOpts.lib lib\LLVMScalarOpts.lib lib\LLVMAggressiveInstCombine.lib lib\LLVMInstCombine.lib lib\LLVMTarget.lib lib\LLVMTransformUtils.lib lib\LLVMAnalysis.lib lib\LLVMProfileData.lib lib\LLVMSymbolize.lib lib\LLVMDebugInfoPDB.lib C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\DIA SDK\lib\amd64\diaguids.lib lib\LLVMDebugInfoMSF.lib lib\LLVMDebugInfoBTF.lib lib\LLVMDebugInfoDWARF.lib lib\LLVMObject.lib lib\LLVMIRReader.lib lib\LLVMBitReader.lib lib\LLVMAsmParser.lib lib\LLVMCore.lib lib\LLVMRemarks.lib lib\LLVMBitstreamReader.lib lib\LLVMMCParser.lib lib\LLVMMC.lib lib\LLVMDebugInfoCodeView.lib lib\LLVMTextAPI.lib lib\LLVMBinaryFormat.lib lib\LLVMTargetParser.lib lib\LLVMSupport.lib lib\LLVMDemangle.lib psapi.lib shell32.lib ole32.lib uuid.lib advapi32.lib ws2_32.lib ntdll.lib delayimp.lib -delayload:shell32.dll -delayload:ole32.dll kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:bin\llvm-cgdata.exe.manifest" failed (exit code 1120) with the following output:
MSVCRT.lib(exe_main.obj) : error LNK2019: unresolved external symbol main referenced in function "int __cdecl __scrt_common_main_seh(void)" (?__scrt_common_main_seh@@YAHXZ)

bin\llvm-cgdata.exe : fatal error LNK1120: 1 unresolved externals

[4285/4687] Building CXX object tools\llvm-exegesis\lib\CMakeFiles\LLVMExegesis.dir\MCInstrDescView.cpp.obj
[4286/4687] Building CXX object tools\llvm-exegesis\lib\CMakeFiles\LLVMExegesis.dir\SubprocessMemory.cpp.obj
[4287/4687] Building CXX object tools\llvm-exegesis\lib\CMakeFiles\LLVMExegesis.dir\SchedClassResolution.cpp.obj
[4288/4687] Building CXX object tools\llvm-exegesis\lib\CMakeFiles\LLVMExegesis.dir\SerialSnippetGenerator.cpp.obj
[4289/4687] Building CXX object tools\llvm-exegesis\lib\CMakeFiles\LLVMExegesis.dir\SnippetGenerator.cpp.obj
[4290/4687] Linking CXX static library lib\LLVMDiff.lib
[4291/4687] Building RC object tools\llvm-exegesis\CMakeFiles\llvm-exegesis.dir\__\__\resources\windows_version_resource.rc.res
[4292/4687] Building CXX object tools\llvm-exegesis\lib\CMakeFiles\LLVMExegesis.dir\ResultAggregator.cpp.obj
[4293/4687] Building CXX object tools\llvm-exegesis\lib\CMakeFiles\LLVMExegesis.dir\SnippetRepetitor.cpp.obj
[4294/4687] Linking CXX executable bin\llvm-as.exe
[4295/4687] Building CXX object tools\llvm-exegesis\lib\X86\CMakeFiles\LLVMExegesisX86.dir\Target.cpp.obj
[4296/4687] Building CXX object tools\llvm-exegesis\lib\CMakeFiles\LLVMExegesis.dir\Target.cpp.obj
[4297/4687] Building CXX object tools\llvm-exegesis\lib\CMakeFiles\LLVMExegesis.dir\SnippetFile.cpp.obj
[4298/4687] Building CXX object tools\llvm-exegesis\lib\CMakeFiles\LLVMExegesis.dir\ValidationEvent.cpp.obj
[4299/4687] Linking CXX executable bin\llvm-cxxfilt.exe
[4300/4687] Building CXX object tools\llvm-exegesis\lib\CMakeFiles\LLVMExegesis.dir\UopsBenchmarkRunner.cpp.obj
[4301/4687] Linking CXX static library lib\clangTidyAbseilModule.lib
[4302/4687] Linking CXX static library lib\clangTidyAndroidModule.lib
[4303/4687] Linking CXX executable bin\llvm-cxxdump.exe
[4304/4687] Linking CXX executable bin\clang-pseudo-fuzzer.exe
[4305/4687] Linking CXX executable bin\llvm-dlang-demangle-fuzzer.exe
[4306/4687] Linking CXX executable bin\clang-apply-replacements.exe
[4307/4687] Linking CXX executable bin\llvm-cat.exe
[4308/4687] Linking CXX executable bin\llvm-debuginfod-find.exe
[4309/4687] Linking CXX executable bin\clang-pseudo.exe
[4310/4687] Linking CXX executable bin\llvm-cvtres.exe
[4311/4687] Linking CXX executable bin\llvm-cfi-verify.exe
[4312/4687] Linking CXX executable bin\llvm-cov.exe
[4313/4687] Linking CXX executable bin\llvm-debuginfo-analyzer.exe
[4314/4687] Linking CXX executable bin\llvm-debuginfod.exe
[4315/4687] Linking CXX executable bin\llvm-dis.exe
[4316/4687] Linking CXX executable bin\diagtool.exe

petrhosek added a commit to petrhosek/llvm-project that referenced this pull request Jul 23, 2024
This tool shouldn't be used in the driver build until it is converted to
use `OptTable` for option parsing, otherwise the `cl::opt` options might
conflict with options in other tools resulting in link failures.

This is a reland of llvm#100066.
@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-gcc-ubuntu running on sie-linux-worker3 while building llvm at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/174/builds/2166

Here is the relevant piece of the build log for the reference:

Step 5 (build-unified-tree) failure: build (failure)
...
56.685 [937/34/5863] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o
56.694 [936/34/5864] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o
56.698 [935/34/5865] Building CXX object tools/clang/unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/BufferSourceTest.cpp.o
56.715 [934/34/5866] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o
56.716 [933/34/5867] Building Opts.inc...
56.724 [932/34/5868] Building CXX object tools/clang/unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/CodeGenExternalTest.cpp.o
56.726 [931/34/5869] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o
56.730 [930/34/5870] Building Opts.inc...
56.748 [929/34/5871] Building CXX object tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o
56.749 [928/34/5872] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /opt/ccache/bin/g++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fuse-ld=gold    -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:"  lib/libLLVMCodeGen.a  lib/libLLVMCodeGenData.a  lib/libLLVMCore.a  lib/libLLVMObject.a  lib/libLLVMSupport.a  -lpthread  lib/libLLVMBitWriter.a  lib/libLLVMCodeGenTypes.a  lib/libLLVMObjCARCOpts.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMDebugInfoBTF.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMObject.a  lib/libLLVMIRReader.a  lib/libLLVMBitReader.a  lib/libLLVMAsmParser.a  lib/libLLVMCore.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMTextAPI.a  lib/libLLVMBinaryFormat.a  lib/libLLVMTargetParser.a  lib/libLLVMSupport.a  lib/libLLVMDemangle.a  -lrt  -ldl  -lpthread  -lm  /usr/lib/x86_64-linux-gnu/libz.so && :
/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o:function _start: error: undefined reference to 'main'
collect2: error: ld returned 1 exit status
56.768 [928/33/5873] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o
56.775 [928/32/5874] Building CXX object tools/clang/unittests/Index/CMakeFiles/IndexTests.dir/IndexTests.cpp.o
56.780 [928/31/5875] Building CXX object tools/clang/unittests/Serialization/CMakeFiles/SerializationTests.dir/ModuleCacheTest.cpp.o
56.822 [928/30/5876] Building CXX object tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameEnumTest.cpp.o
56.838 [928/29/5877] Building CXX object tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameMemberTest.cpp.o
56.854 [928/28/5878] Building CXX object tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameFunctionTest.cpp.o
56.863 [928/27/5879] Building CXX object tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameAliasTest.cpp.o
56.866 [928/26/5880] Building CXX object tools/clang/unittests/Serialization/CMakeFiles/SerializationTests.dir/PreambleInNamedModulesTest.cpp.o
56.871 [928/25/5881] Building CXX object tools/clang/unittests/Interpreter/CMakeFiles/ClangReplInterpreterTests.dir/CodeCompletionTest.cpp.o
56.879 [928/24/5882] Linking CXX executable bin/llvm-cat
56.915 [928/23/5883] Linking CXX executable tools/clang/unittests/AST/ASTTests
56.957 [928/22/5884] Linking CXX executable bin/llvm-cvtres
56.976 [928/21/5885] Building CXX object tools/clang/unittests/Interpreter/CMakeFiles/ClangReplInterpreterTests.dir/IncrementalProcessingTest.cpp.o
57.007 [928/20/5886] Linking CXX shared library lib/libclang-cpp.so.19.0git
57.023 [928/19/5887] Building CXX object tools/clang/unittests/Support/CMakeFiles/ClangSupportTests.dir/TimeProfilerTest.cpp.o
57.037 [928/18/5888] Building CXX object tools/clang/unittests/Serialization/CMakeFiles/SerializationTests.dir/NoCommentsTest.cpp.o
57.070 [928/17/5889] Linking CXX executable bin/llvm-cxxdump
57.089 [928/16/5890] Building CXX object tools/clang/unittests/Serialization/CMakeFiles/SerializationTests.dir/ForceCheckFileInputTest.cpp.o
57.104 [928/15/5891] Building CXX object tools/clang/unittests/Serialization/CMakeFiles/SerializationTests.dir/VarDeclConstantInitTest.cpp.o
57.153 [928/14/5892] Linking CXX executable bin/llvm-cov
57.431 [928/13/5893] Linking CXX executable bin/llvm-cfi-verify
57.897 [928/12/5894] Linking CXX executable bin/clang-tidy
57.933 [928/11/5895] Linking CXX executable tools/clang/unittests/Rewrite/RewriteTests
58.088 [928/10/5896] Linking CXX executable tools/clang/unittests/Tooling/Syntax/SyntaxTests
58.192 [928/9/5897] Linking CXX executable bin/c-index-test
58.436 [928/8/5898] Linking CXX executable tools/clang/unittests/Sema/SemaTests
59.237 [928/7/5899] Linking CXX executable tools/clang/unittests/CodeGen/ClangCodeGenTests
59.280 [928/6/5900] Linking CXX executable bin/llvm-c-test
59.404 [928/5/5901] Linking CXX executable bin/dsymutil
59.430 [928/4/5902] Linking CXX executable bin/bugpoint
60.357 [928/3/5903] Linking CXX executable tools/clang/unittests/Frontend/FrontendTests
60.899 [928/2/5904] Linking CXX executable tools/clang/unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests
61.555 [928/1/5905] Linking CXX executable tools/clang/unittests/Tooling/ToolingTests
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder flang-aarch64-out-of-tree running on linaro-flang-aarch64-out-of-tree while building llvm at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/53/builds/1893

Here is the relevant piece of the build log for the reference:

Step 5 (build-unified-tree) failure: build (failure)
...
332.141 [382/5/5720] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o
332.184 [382/4/5721] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterLcov.cpp.o
332.229 [382/3/5722] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o
332.244 [382/2/5723] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o
332.338 [376/7/5724] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o
332.472 [376/6/5725] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o
332.480 [376/5/5726] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o
332.481 [376/4/5727] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o
332.488 [376/3/5728] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o
332.636 [376/2/5729] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /usr/local/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-out-of-tree/build_llvm/./lib  -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:"  lib/libLLVMCodeGen.a  lib/libLLVMCodeGenData.a  lib/libLLVMCore.a  lib/libLLVMObject.a  lib/libLLVMSupport.a  -lpthread  lib/libLLVMBitWriter.a  lib/libLLVMCodeGenTypes.a  lib/libLLVMObjCARCOpts.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMDebugInfoBTF.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMObject.a  lib/libLLVMIRReader.a  lib/libLLVMBitReader.a  lib/libLLVMAsmParser.a  lib/libLLVMCore.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMTextAPI.a  lib/libLLVMBinaryFormat.a  lib/libLLVMTargetParser.a  lib/libLLVMSupport.a  lib/libLLVMDemangle.a  -lrt  -ldl  -lpthread  -lm  /usr/lib/aarch64-linux-gnu/libz.so && :
/usr/bin/ld: /lib/aarch64-linux-gnu/Scrt1.o: in function `_start':
(.text+0x18): undefined reference to `main'
/usr/bin/ld: (.text+0x1c): undefined reference to `main'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
333.748 [376/1/5730] Linking CXX executable bin/llvm-cfi-verify
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder clang-aarch64-quick running on linaro-clang-aarch64-quick while building llvm at step 4 "build stage 1".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/65/builds/1810

Here is the relevant piece of the build log for the reference:

Step 4 (build stage 1) failure: 'ninja' (failure)
...
[4231/4590] Building CXX object tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o
[4232/4590] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o
[4233/4590] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o
[4234/4590] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt-driver.cpp.o
[4235/4590] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o
[4236/4590] Building CXX object tools/llvm-cxxmap/CMakeFiles/llvm-cxxmap.dir/llvm-cxxmap.cpp.o
[4237/4590] Building CXX object tools/llvm-debuginfo-analyzer/CMakeFiles/llvm-debuginfo-analyzer.dir/llvm-debuginfo-analyzer.cpp.o
[4238/4590] Building CXX object tools/llvm-debuginfod/CMakeFiles/llvm-debuginfod.dir/llvm-debuginfod.cpp.o
[4239/4590] Building CXX object tools/llvm-debuginfo-analyzer/CMakeFiles/llvm-debuginfo-analyzer.dir/Options.cpp.o
[4240/4590] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /usr/local/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-rpath-link,/home/tcwg-buildbot/worker/clang-aarch64-quick/stage1/./lib  -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:"  lib/libLLVMCodeGen.a  lib/libLLVMCodeGenData.a  lib/libLLVMCore.a  lib/libLLVMObject.a  lib/libLLVMSupport.a  -lpthread  lib/libLLVMBitWriter.a  lib/libLLVMCodeGenTypes.a  lib/libLLVMObjCARCOpts.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMDebugInfoBTF.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMObject.a  lib/libLLVMIRReader.a  lib/libLLVMBitReader.a  lib/libLLVMAsmParser.a  lib/libLLVMCore.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMTextAPI.a  lib/libLLVMBinaryFormat.a  lib/libLLVMTargetParser.a  lib/libLLVMSupport.a  lib/libLLVMDemangle.a  -lrt  -ldl  -lpthread  -lm  /usr/lib/aarch64-linux-gnu/libz.so && :
/usr/bin/ld: /lib/aarch64-linux-gnu/Scrt1.o: in function `_start':
(.text+0x18): undefined reference to `main'
/usr/bin/ld: (.text+0x1c): undefined reference to `main'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
[4241/4590] Linking CXX executable bin/llvm-cat
[4242/4590] Linking CXX executable bin/llvm-cxxfilt
[4243/4590] Linking CXX executable bin/clang-scan-deps
[4244/4590] Linking CXX executable bin/llvm-cvtres
[4245/4590] Linking CXX executable bin/llvm-cxxdump
[4246/4590] Linking CXX executable bin/llvm-cfi-verify
[4247/4590] Linking CXX executable bin/llvm-cov
[4248/4590] Linking CXX executable bin/llvm-c-test
[4249/4590] Linking CXX executable bin/dexp
[4250/4590] Linking CXX executable bin/clang-tidy
[4251/4590] Linking CXX executable bin/c-index-test
[4252/4590] Linking CXX executable bin/clangd-indexer
[4253/4590] Linking CXX executable bin/clangd-fuzzer
[4254/4590] Linking CXX executable bin/clangd
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder arc-builder running on arc-worker while building llvm at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/3/builds/1929

Here is the relevant piece of the build log for the reference:

Step 5 (build-unified-tree) failure: build (failure)
...
1691.524 [418/16/3605] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o
1691.831 [417/16/3606] Linking CXX executable bin/llvm-c-test
1692.004 [416/16/3607] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o
1692.428 [415/16/3608] Linking CXX executable bin/llvm-cat
1693.671 [414/16/3609] Building CXX object tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o
1693.779 [413/16/3610] Linking CXX shared library lib/libclang-cpp.so.19.0git
1693.787 [412/16/3611] Creating library symlink lib/libclang-cpp.so
1693.938 [411/16/3612] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o
1694.064 [410/16/3613] Building CXX object tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o
1694.378 [409/16/3614] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-rpath-link,/buildbot/worker/arc-folder/build/./lib  -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:"  lib/libLLVMCodeGen.a  lib/libLLVMCodeGenData.a  lib/libLLVMCore.a  lib/libLLVMObject.a  lib/libLLVMSupport.a  -lpthread  lib/libLLVMBitWriter.a  lib/libLLVMCodeGenTypes.a  lib/libLLVMObjCARCOpts.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMDebugInfoBTF.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMObject.a  lib/libLLVMIRReader.a  lib/libLLVMBitReader.a  lib/libLLVMAsmParser.a  lib/libLLVMCore.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMTextAPI.a  lib/libLLVMBinaryFormat.a  lib/libLLVMTargetParser.a  lib/libLLVMSupport.a  lib/libLLVMDemangle.a  -lrt  -ldl  -lpthread  -lm  /usr/lib64/libz.so && :
/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../lib64/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status
1695.311 [409/15/3615] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterLcov.cpp.o
1695.350 [409/14/3616] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o
1695.826 [409/13/3617] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o
1697.124 [409/12/3618] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o
1697.632 [409/11/3619] Building CXX object tools/llc/CMakeFiles/llc.dir/NewPMDriver.cpp.o
1697.924 [409/10/3620] Linking CXX executable bin/clang-scan-deps
1698.016 [409/9/3621] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o
1698.287 [409/8/3622] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o
1698.616 [409/7/3623] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o
1698.740 [409/6/3624] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o
1699.070 [409/5/3625] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o
1699.477 [409/4/3626] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o
1701.130 [409/3/3627] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o
1701.988 [409/2/3628] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o
1702.099 [409/1/3629] Linking CXX executable bin/clang-repl
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-expensive-checks-debian running on gribozavr4 while building llvm at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/16/builds/2226

Here is the relevant piece of the build log for the reference:

Step 5 (build-unified-tree) failure: build (failure)
...
37.896 [648/19/3253] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Strings.cpp.o
37.897 [648/18/3254] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/TargetOptionsCommandFlags.cpp.o
37.898 [648/17/3255] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Timer.cpp.o
37.929 [648/16/3256] Linking CXX executable bin/verify-uselistorder
37.930 [648/15/3257] Linking CXX static library lib/libLLVMPasses.a
37.955 [646/16/3258] Linking CXX static library lib/libLLVMGlobalISel.a
37.986 [646/15/3259] Linking CXX static library lib/libLLVMOrcJIT.a
37.998 [643/17/3260] Linking CXX static library lib/libLLVMOrcDebugging.a
38.006 [643/16/3261] Linking CXX static library lib/libLLVMExegesis.a
38.078 [643/15/3262] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /usr/bin/clang++ -U_GLIBCXX_DEBUG -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:"  lib/libLLVMCodeGen.a  lib/libLLVMCodeGenData.a  lib/libLLVMCore.a  lib/libLLVMObject.a  lib/libLLVMSupport.a  -lpthread  lib/libLLVMBitWriter.a  lib/libLLVMCodeGenTypes.a  lib/libLLVMObjCARCOpts.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMDebugInfoBTF.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMObject.a  lib/libLLVMIRReader.a  lib/libLLVMBitReader.a  lib/libLLVMAsmParser.a  lib/libLLVMCore.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMTextAPI.a  lib/libLLVMBinaryFormat.a  lib/libLLVMTargetParser.a  lib/libLLVMSupport.a  lib/libLLVMDemangle.a  -lrt  -ldl  -lpthread  -lm && :
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crt1.o:function _start: error: undefined reference to 'main'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
38.143 [643/14/3263] Linking CXX executable bin/lli-child-target
38.298 [643/13/3264] Linking CXX executable bin/llvm-link
38.698 [643/12/3265] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Version.cpp.o
38.926 [643/11/3266] Building OCaml documentation for llvm
39.058 [643/10/3267] Linking CXX executable bin/llvm-extract
42.113 [643/9/3268] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
45.477 [643/8/3269] Building AMDGPUGenAsmWriter.inc...
45.950 [643/7/3270] Building AMDGPUGenGlobalISel.inc...
46.515 [643/6/3271] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
47.366 [643/5/3272] Building AMDGPUGenDAGISel.inc...
50.150 [643/4/3273] Building AMDGPUGenInstrInfo.inc...
53.909 [643/3/3274] Building AMDGPUGenRegisterBank.inc...
56.622 [643/2/3275] Building AMDGPUGenRegisterInfo.inc...
65.044 [643/1/3276] Building AMDGPUGenAsmMatcher.inc...
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder clang-x86_64-debian-fast running on gribozavr4 while building llvm at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/56/builds/3121

Here is the relevant piece of the build log for the reference:

Step 5 (build-unified-tree) failure: build (failure)
...
14.505 [784/31/5137] Linking CXX executable bin/clang-pseudo
14.507 [784/30/5138] Building OCaml stub object file passbuilder_ocaml.o
14.510 [783/30/5139] Linking CXX static library lib/libLLVMExegesis.a
14.519 [783/29/5140] Linking CXX static library lib/libclangAnalysis.a
14.535 [781/30/5141] Linking CXX static library lib/libclangAnalysisFlowSensitive.a
14.539 [780/30/5142] Linking CXX static library lib/libclangDynamicASTMatchers.a
14.540 [780/29/5143] Linking CXX executable bin/clang-format
14.543 [780/28/5144] Linking CXX static library lib/libclangAnalysisFlowSensitiveModels.a
14.546 [780/27/5145] Building OCaml library llvm_passbuilder
14.568 [779/27/5146] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /usr/bin/clang++ -std=c++11 -Wdocumentation -Wno-documentation-deprecated-sync -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:"  lib/libLLVMCodeGen.a  lib/libLLVMCodeGenData.a  lib/libLLVMCore.a  lib/libLLVMObject.a  lib/libLLVMSupport.a  -lpthread  lib/libLLVMBitWriter.a  lib/libLLVMCodeGenTypes.a  lib/libLLVMObjCARCOpts.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMDebugInfoBTF.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMObject.a  lib/libLLVMIRReader.a  lib/libLLVMBitReader.a  lib/libLLVMAsmParser.a  lib/libLLVMCore.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMTextAPI.a  lib/libLLVMBinaryFormat.a  lib/libLLVMTargetParser.a  lib/libLLVMSupport.a  lib/libLLVMDemangle.a  -lrt  -ldl  -lpthread  -lm && :
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crt1.o:function _start: error: undefined reference to 'main'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
14.598 [779/26/5147] Linking CXX executable bin/lli-child-target
14.613 [779/25/5148] Linking CXX executable bin/clang-offload-bundler
14.619 [779/24/5149] Building OCaml documentation for llvm_passbuilder
14.650 [779/23/5150] Linking CXX executable bin/llvm-link
14.670 [779/22/5151] Linking CXX static library lib/libclangSema.a
14.765 [779/21/5152] Building AMDGPUGenMCPseudoLowering.inc...
14.929 [779/20/5153] Building AMDGPUGenCallingConv.inc...
15.222 [779/19/5154] Linking CXX executable bin/llvm-extract
15.511 [779/18/5155] Building RISCVGenSubtargetInfo.inc...
15.767 [779/17/5156] Building AMDGPUGenPreLegalizeGICombiner.inc...
15.860 [779/16/5157] Building AMDGPUGenRegBankGICombiner.inc...
16.061 [779/15/5158] Building AMDGPUGenPostLegalizeGICombiner.inc...
16.278 [779/14/5159] Building RISCVGenDAGISel.inc...
16.340 [779/13/5160] Building AMDGPUGenMCCodeEmitter.inc...
16.705 [779/12/5161] Building AMDGPUGenSubtargetInfo.inc...
17.159 [779/11/5162] Building AMDGPUGenDisassemblerTables.inc...
17.412 [779/10/5163] Building AMDGPUGenSearchableTables.inc...
19.480 [779/9/5164] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
In file included from /b/1/clang-x86_64-debian-fast/llvm.src/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:15:
In file included from /b/1/clang-x86_64-debian-fast/llvm.src/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h:17:
In file included from /b/1/clang-x86_64-debian-fast/llvm.src/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:12:
In file included from /b/1/clang-x86_64-debian-fast/llvm.src/llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h:12:
In file included from /b/1/clang-x86_64-debian-fast/llvm.src/llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h:19:
In file included from /b/1/clang-x86_64-debian-fast/llvm.src/llvm/include/llvm/MC/MCStreamer.h:30:
/b/1/clang-x86_64-debian-fast/llvm.src/llvm/include/llvm/TargetParser/ARMTargetParser.h:267:12: warning: parameter 'Arch' not found in the function declaration [-Wdocumentation]
/// \param Arch the architecture name (e.g., "armv7s"). If it is an empty
           ^~~~
/b/1/clang-x86_64-debian-fast/llvm.src/llvm/include/llvm/TargetParser/ARMTargetParser.h:267:12: note: did you mean 'MArch'?
/// \param Arch the architecture name (e.g., "armv7s"). If it is an empty
           ^~~~
           MArch
In file included from /b/1/clang-x86_64-debian-fast/llvm.src/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:15:
In file included from /b/1/clang-x86_64-debian-fast/llvm.src/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h:17:
In file included from /b/1/clang-x86_64-debian-fast/llvm.src/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:12:
In file included from /b/1/clang-x86_64-debian-fast/llvm.src/llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h:12:

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 23, 2024

LLVM Buildbot has detected a new failure on builder premerge-monolithic-linux running on premerge-linux-1 while building llvm at step 6 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/153/builds/3910

Here is the relevant piece of the build log for the reference:

Step 6 (build-unified-tree) failure: build (failure)
...
23.236 [4324/58/7767] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o
23.236 [4323/58/7768] Building TapiOpts.inc...
23.247 [4322/58/7769] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o
23.248 [4321/58/7770] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o
23.249 [4320/58/7771] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o
23.249 [4319/58/7772] Linking CXX executable bin/llvm-itanium-demangle-fuzzer
23.250 [4318/58/7773] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o
23.250 [4317/58/7774] Linking CXX static library lib/libLLVMDWARFLinkerParallel.a
23.250 [4316/58/7775] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o
23.252 [4315/58/7776] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /usr/bin/clang++ -gmlt -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fuse-ld=lld -Wl,--color-diagnostics    -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:"  lib/libLLVMCodeGen.a  lib/libLLVMCodeGenData.a  lib/libLLVMCore.a  lib/libLLVMObject.a  lib/libLLVMSupport.a  lib/libLLVMBitWriter.a  lib/libLLVMCodeGenTypes.a  lib/libLLVMObjCARCOpts.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMSymbolize.a  lib/libLLVMDebugInfoPDB.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMDebugInfoBTF.a  lib/libLLVMDebugInfoDWARF.a  lib/libLLVMObject.a  lib/libLLVMIRReader.a  lib/libLLVMBitReader.a  lib/libLLVMAsmParser.a  lib/libLLVMCore.a  lib/libLLVMRemarks.a  lib/libLLVMBitstreamReader.a  lib/libLLVMMCParser.a  lib/libLLVMMC.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMTextAPI.a  lib/libLLVMBinaryFormat.a  lib/libLLVMTargetParser.a  lib/libLLVMSupport.a  lib/libLLVMDemangle.a  -lrt  -ldl  -lm  /usr/lib/x86_64-linux-gnu/libz.so && :
ld.lld: error: undefined symbol: main
>>> referenced by /lib/x86_64-linux-gnu/Scrt1.o:(_start)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
23.254 [4315/57/7777] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o
23.254 [4315/56/7778] Linking CXX executable bin/llvm-dis
23.257 [4315/55/7779] Linking CXX static library lib/libMLIRFuncToSPIRV.a
23.262 [4315/54/7780] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o
23.262 [4315/53/7781] Linking CXX executable bin/llvm-debuginfod-find
23.263 [4315/52/7782] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptCppFilter.cpp.o
23.267 [4315/51/7783] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/llvm-rc-driver.cpp.o
23.269 [4315/50/7784] Linking CXX executable bin/llvm-cvtres
23.270 [4315/49/7785] Linking CXX executable bin/llvm-jitlink-executor
23.270 [4315/48/7786] Linking CXX static library lib/libMLIRTestConvertToSPIRV.a
23.272 [4315/47/7787] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o
23.278 [4315/46/7788] Linking CXX static library lib/libMLIRUBToSPIRV.a
23.281 [4315/45/7789] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptParser.cpp.o
23.284 [4315/44/7790] Linking CXX static library lib/libMLIRControlFlowToSPIRV.a
23.286 [4315/43/7791] Linking CXX executable bin/llvm-as
23.287 [4315/42/7792] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o
23.288 [4315/41/7793] Linking CXX static library lib/libMLIRVectorToSPIRV.a
23.289 [4315/40/7794] Linking CXX static library lib/libMLIRComplexToSPIRV.a
23.292 [4315/39/7795] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/llvm-rc.cpp.o
23.295 [4315/38/7796] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o
23.298 [4315/37/7797] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceFileWriter.cpp.o
23.302 [4315/36/7798] Building CXX object tools/llvm-mt/CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o
23.305 [4315/35/7799] Linking CXX executable bin/llvm-opt-report
23.306 [4315/34/7800] Linking CXX static library lib/libMLIRIndexToSPIRV.a
23.311 [4315/33/7801] Linking CXX static library lib/libMLIRSPIRVTestPasses.a
23.330 [4315/32/7802] Linking CXX executable bin/llvm-cat
23.330 [4315/31/7803] Linking CXX executable bin/llvm-microsoft-demangle-fuzzer
23.332 [4315/30/7804] Linking CXX executable bin/llvm-debuginfod
23.340 [4315/29/7805] Linking CXX executable bin/llvm-cov
23.341 [4315/28/7806] Linking CXX static library lib/libMLIRMemRefToSPIRV.a
23.347 [4315/27/7807] Linking CXX static library lib/libMLIRSPIRVTarget.a
23.348 [4315/26/7808] Linking CXX static library lib/libMLIRSPIRVTransforms.a
23.352 [4315/25/7809] Linking CXX static library lib/libMLIRMathToSPIRV.a
23.352 [4315/24/7810] Linking CXX static library lib/libMLIRSPIRVTranslateRegistration.a

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 24, 2024

LLVM Buildbot has detected a new failure on builder llvm-x86_64-debian-dylib running on gribozavr4 while building llvm at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/60/builds/3203

Here is the relevant piece of the build log for the reference:

Step 5 (build-unified-tree) failure: build (failure)
...
52.900 [1190/96/5643] Linking CXX shared library lib/libRemarks.so.19.0git
52.901 [1189/96/5644] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o
52.903 [1188/96/5645] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Target.cpp.o
52.904 [1187/96/5646] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o
52.905 [1186/96/5647] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Writer.cpp.o
52.906 [1185/96/5648] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Arch/ARM64Common.cpp.o
52.907 [1184/96/5649] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Arch/ARM64_32.cpp.o
52.908 [1183/96/5650] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Arch/X86_64.cpp.o
52.908 [1182/96/5651] Linking CXX shared module lib/CTTestTidyModule.so
52.909 [1181/96/5652] Linking CXX executable bin/llvm-cgdata
FAILED: bin/llvm-cgdata 
: && /usr/bin/clang++ -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,--gc-sections tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata.cpp.o -o bin/llvm-cgdata  -Wl,-rpath,"\$ORIGIN/../lib:/b/1/llvm-x86_64-debian-dylib/build/lib:"  lib/libLLVM.so.19.0git  -lpthread && :
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/crt1.o:function _start: error: undefined reference to 'main'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
52.909 [1181/95/5653] Linking CXX executable bin/llvm-gsymutil
52.909 [1181/94/5654] Linking CXX executable bin/llvm-sim
52.909 [1181/93/5655] Linking CXX executable bin/llvm-tli-checker
52.909 [1181/92/5656] Linking CXX executable bin/llvm-undname
52.909 [1181/91/5657] Linking CXX shared module lib/ExampleIRTransforms.so
52.910 [1181/90/5658] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/ConcatOutputSection.cpp.o
52.911 [1181/89/5659] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/DriverUtils.cpp.o
52.911 [1181/88/5660] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Dwarf.cpp.o
52.912 [1181/87/5661] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/EhFrame.cpp.o
52.912 [1181/86/5662] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/ExportTrie.cpp.o
52.913 [1181/85/5663] Linking CXX executable bin/llvm-lto
52.913 [1181/84/5664] Linking CXX executable bin/llvm-cat
52.913 [1181/83/5665] Linking CXX executable bin/llvm-mc
52.913 [1181/82/5666] Linking CXX executable bin/llvm-readtapi
52.913 [1181/81/5667] Linking CXX executable bin/llvm-rtdyld
52.913 [1181/80/5668] Linking CXX executable bin/llvm-debuginfod-find
52.914 [1181/79/5669] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Driver.cpp.o
52.914 [1181/78/5670] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/ICF.cpp.o
52.915 [1181/77/5671] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/InputSection.cpp.o
52.915 [1181/76/5672] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/MapFile.cpp.o
52.916 [1181/75/5673] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/ObjC.cpp.o
52.916 [1181/74/5674] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/OutputSection.cpp.o
52.916 [1181/73/5675] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Relocations.cpp.o
52.916 [1181/72/5676] Linking CXX executable bin/llvm-profdata
52.916 [1181/71/5677] Linking CXX executable bin/clang-tidy-confusable-chars-gen
52.917 [1181/70/5678] Linking CXX executable bin/llvm-special-case-list-fuzzer
52.917 [1181/69/5679] Linking CXX executable bin/llvm-strings
52.917 [1181/68/5680] Linking CXX executable bin/reduce-chunk-list
52.917 [1181/67/5681] Linking CXX executable bin/sanstats
52.917 [1181/66/5682] Linking CXX shared module unittests/Analysis/InlineOrderPlugin.so
52.917 [1181/65/5683] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/InputFiles.cpp.o
52.918 [1181/64/5684] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/MarkLive.cpp.o
52.918 [1181/63/5685] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/OutputSegment.cpp.o
52.918 [1181/62/5686] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/SectionPriorities.cpp.o
52.919 [1181/61/5687] Building CXX object tools/lld/MachO/CMakeFiles/lldMachO.dir/Symbols.cpp.o

yuxuanchen1997 pushed a commit that referenced this pull request Jul 25, 2024
Summary:
This tool shouldn't be used in the driver build until it is converted to
use `OptTable` for option parsing, otherwise the `cl::opt` options might
conflict with options in other tools resulting in link failures.

Test Plan: 

Reviewers: 

Subscribers: 

Tasks: 

Tags: 


Differential Revision: https://phabricator.intern.facebook.com/D60251222
yuxuanchen1997 pushed a commit that referenced this pull request Jul 25, 2024
Summary: Reverts #100066

Test Plan: 

Reviewers: 

Subscribers: 

Tasks: 

Tags: 


Differential Revision: https://phabricator.intern.facebook.com/D60251060
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants