This seems to be the synchronization problem of gollvm and llvm, I am fixing it today, if you have not done it, I can help.
在 2020年5月5日星期二 UTC+8下午8:30:14,Than McIntosh写道: > > OK, thanks for that. I will investigate, this looks unrelated to the > previous problem. Stay tuned. > > Cheers, Than > > > On Tue, May 5, 2020 at 5:32 AM Martins Eglitis <mar...@sitilge.id.lv > <javascript:>> wrote: > > Hi, > > I am getting further now. This is what I am getting now: > > -- Could NOT find LibXml2 (missing: LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR) > -- Native target architecture is X86 > -- Threads enabled. > -- Doxygen disabled. > -- Go bindings disabled. > -- Ninja version: 1.10.0 > -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) > -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) > -- OCaml bindings disabled. > -- LLVM host triple: x86_64-unknown-linux-gnu > -- LLVM default target triple: x86_64-unknown-linux-gnu > -- Building with -fPIC > -- Constructing LLVMBuild project information > -- Targeting X86 > -- starting libgo configuration. > -- Libgo: creating stdlib package targets > -- Libgo: generating check targets > -- libgo configuration complete. > -- starting gotools configuration. > -- gotools: generating check targets > -- gotools configuration complete. > -- Registering Bye as a pass plugin (static build: OFF) > -- Failed to find LLVM FileCheck > -- Version: 0.0.0 > -- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile > -- Performing Test HAVE_POSIX_REGEX -- success > -- Performing Test HAVE_STEADY_CLOCK -- success > -- Configuring done > -- Generating done > -- Build files have been written to: /home/gopher/workarea/build-debug > [1/1288] Linking CXX static library lib/libLLVMFrontendOpenMP.a > [2/1288] Linking CXX static library lib/libLLVMAggressiveInstCombine.a > [3/1288] Linking CXX static library lib/libLLVMLinker.a > [4/1288] Linking CXX static library lib/libLLVMVectorize.a > [5/1288] Building CXX object > tools/gollvm/passes/CMakeFiles/LLVMCppGoPasses.dir/Util.cpp.o > FAILED: tools/gollvm/passes/CMakeFiles/LLVMCppGoPasses.dir/Util.cpp.o > /usr/bin/c++ -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GNU_SOURCE > -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS > -Itools/gollvm/passes > -I/home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes -Iinclude > -I/home/gopher/workarea/llvm-project/llvm/include -fcf-protection=none -fPIC > -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra > -Wno-unused-parameter -Wwrite-strings -Wcast-qual > -Wno-missing-field-initializers -pedantic -Wno-long-long > -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess > -Wno-redundant-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment > -fdiagnostics-color -g -fno-exceptions -fno-rtti -std=c++14 -MD -MT > tools/gollvm/passes/CMakeFiles/LLVMCppGoPasses.dir/Util.cpp.o -MF > tools/gollvm/passes/CMakeFiles/LLVMCppGoPasses.dir/Util.cpp.o.d -o > tools/gollvm/passes/CMakeFiles/LLVMCppGoPasses.dir/Util.cpp.o -c > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/Util.cpp > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/Util.cpp: In > function 'bool gollvm::passes::hasPointer(llvm::Type*)': > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/Util.cpp:34:14: > error: 'VectorTyID' is not a member of 'llvm::Type' > 34 | case Type::VectorTyID: > | ^~~~~~~~~~ > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/Util.cpp:35:26: > error: 'class llvm::Type' has no member named 'getVectorElementType'; did you > mean 'getPointerElementType'? > 35 | return hasPointer(T->getVectorElementType()); > | ^~~~~~~~~~~~~~~~~~~~ > | getPointerElementType > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/Util.cpp: In > function 'void getPtrBitmapForTypeHelper(llvm::Type*, const > llvm::DataLayout&, uint64_t, llvm::BitVector&)': > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/Util.cpp:69:14: > error: 'VectorTyID' is not a member of 'llvm::Type' > 69 | case Type::VectorTyID: { > | ^~~~~~~~~~ > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/Util.cpp:70:19: > error: 'class llvm::Type' has no member named 'getVectorElementType'; did you > mean 'getPointerElementType'? > 70 | Type *ET = T->getVectorElementType(); > | ^~~~~~~~~~~~~~~~~~~~ > | getPointerElementType > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/Util.cpp:71:33: > error: 'class llvm::Type' has no member named 'getVectorNumElements'; did you > mean 'getStructNumElements'? > 71 | for (unsigned i = 0, n = T->getVectorNumElements(); i < n; ++i) { > | ^~~~~~~~~~~~~~~~~~~~ > | getStructNumElements > [6/1288] Linking CXX static library lib/libLLVMInstCombine.a > [7/1288] Linking CXX static library lib/libLLVMInstrumentation.a > [8/1288] Building CXX object > tools/gollvm/passes/CMakeFiles/LLVMCppGoPasses.dir/GoStatepoints.cpp.o > FAILED: > tools/gollvm/passes/CMakeFiles/LLVMCppGoPasses.dir/GoStatepoints.cpp.o > /usr/bin/c++ -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GNU_SOURCE > -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS > -Itools/gollvm/passes > -I/home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes -Iinclude > -I/home/gopher/workarea/llvm-project/llvm/include -fcf-protection=none -fPIC > -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra > -Wno-unused-parameter -Wwrite-strings -Wcast-qual > -Wno-missing-field-initializers -pedantic -Wno-long-long > -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess > -Wno-redundant-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment > -fdiagnostics-color -g -fno-exceptions -fno-rtti -std=c++14 -MD -MT > tools/gollvm/passes/CMakeFiles/LLVMCppGoPasses.dir/GoStatepoints.cpp.o -MF > tools/gollvm/passes/CMakeFiles/LLVMCppGoPasses.dir/GoStatepoints.cpp.o.d -o > tools/gollvm/passes/CMakeFiles/LLVMCppGoPasses.dir/GoStatepoints.cpp.o -c > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/GoStatepoints.cpp > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/GoStatepoints.cpp: > In function 'llvm::AttributeList > legalizeCallAttributes(llvm::AttributeList)': > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/GoStatepoints.cpp:1273:25: > error: 'class llvm::AttributeList' has no member named 'getContext' > 1273 | LLVMContext &Ctx = AL.getContext(); > | ^~~~~~~~~~ > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/GoStatepoints.cpp: > In function 'void makeStatepointExplicitImpl(llvm::CallBase*, > llvm::SmallVectorImpl<llvm::Value*>&, llvm::SmallVectorImpl<llvm::Value*>&, > {anonymous}::PartiallyConstructedSafepointRecord&, > std::vector<{anonymous}::DeferredReplacement>&)': > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/GoStatepoints.cpp:1459:29: > error: 'class llvm::CallBase' has no member named 'getCalledValue' > 1459 | Value *CallTarget = Call->getCalledValue(); > | ^~~~~~~~~~~~~~ > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/GoStatepoints.cpp: > In member function 'bool llvm::GoStatepoints::runOnFunction(llvm::Function&, > llvm::DominatorTree&, llvm::TargetTransformInfo&, const > llvm::TargetLibraryInfo&)': > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/GoStatepoints.cpp:2160:32: > warning: 'void llvm::DomTreeUpdater::insertEdge(llvm::BasicBlock*, > llvm::BasicBlock*)' is deprecated [-Wdeprecated-declarations] > 2160 | DTU.insertEdge(Old, PadBB); > | ^ > In file included from > /home/gopher/workarea/llvm-project/llvm/include/llvm/Support/ErrorHandling.h:17, > from > /home/gopher/workarea/llvm-project/llvm/include/llvm/ADT/Hashing.h:48, > from > /home/gopher/workarea/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12, > from > /home/gopher/workarea/llvm-project/llvm/include/llvm/ADT/DenseMapInfo.h:16, > from > /home/gopher/workarea/llvm-project/llvm/include/llvm/ADT/DenseMap.h:16, > from > /home/gopher/workarea/llvm-project/llvm/include/llvm/IR/PassManager.h:40, > from > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/GoStatepoints.h:20, > from > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/GoStatepoints.cpp:15: > /home/gopher/workarea/llvm-project/llvm/include/llvm/Analysis/DomTreeUpdater.h:157:34: > note: declared here > 157 | LLVM_ATTRIBUTE_DEPRECATED(void insertEdge(BasicBlock *From, > BasicBlock *To), > | ^~~~~~~~~~ > /home/gopher/workarea/llvm-project/llvm/include/llvm/Support/Compiler.h:322:3: > note: in definition of macro 'LLVM_ATTRIBUTE_DEPRECATED' > 322 | decl __attribute__((deprecated)) > | ^~~~ > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/GoStatepoints.cpp: > In function 'void fixStackWriteBarriers(llvm::Function&, > {anonymous}::DefiningValueMapTy&)': > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/GoStatepoints.cpp:2970:52: > error: no matching function for call to > 'llvm::IRBuilder<>::CreateMemMove(llvm::Value*&, int, llvm::Value*&, int, > llvm::Value*&)' > 2970 | Builder.CreateMemMove(Dst, 0, Src, 0, Siz); > | ^ > In file included from > /home/gopher/workarea/llvm-project/llvm/tools/gollvm/passes/GoStatepoints.cpp:45: > /home/gopher/workarea/llvm-project/llvm/include/llvm/IR/IRBuilder.h:618:13: > note: candidate: 'llvm::CallInst* > llvm::IRBuilderBase::CreateMemMove(llvm::Value*, llvm::MaybeAlign, > llvm::Value*, llvm::MaybeAlign, uint64_t, bool, llvm::MDNode*, llvm::MDNode*, > llvm::MDNode*)' > 618 | CallInst *CreateMemMove(Value *Dst, MaybeAlign DstAlign, Value *Src, > | ^~~~~~~~~~~~~ > /home/gopher/workarea/llvm-project/llvm/include/llvm/IR/IRBuilder.h:618:50: > note: no known conversion for argument 2 from 'int' to 'llvm::MaybeAlign' > 618 | CallInst *CreateMemMove(Value *Dst, MaybeAlign DstAlign, Value *Src, > | ~~~~~~~~~~~^~~~~~~~ > /home/gopher/workarea/llvm-project/llvm/include/llvm/IR/IRBuilder.h:627:13: > note: candidate: 'llvm::CallInst* > llvm::IRBuilderBase::CreateMemMove(llvm::Value*, llvm::MaybeAlign, > llvm::Value*, llvm::MaybeAlign, llvm::Value*, bool, llvm::MDNode*, > llvm::MDNode*, llvm::MDNode*)' > 627 | CallInst *CreateMemMove(Value *Dst, MaybeAlign DstAlign, Value *Src, > | ^~~~~~~~~~~~~ > /home/gopher/workarea/llvm-project/llvm/include/llvm/IR/IRBuilder.h:627:50: > note: no known conversion for argument 2 from 'int' to 'llvm::MaybeAlign' > 627 | CallInst *CreateMemMove(Value *Dst, MaybeAlign DstAlign, Value *Src, > | ~~~~~~~~~~~^~~~~~~~ > [9/1288] Performing build step for 'libmpfr' > -- libmpfr build command succeeded. See also > /home/gopher/workarea/build-debug/tools/gollvm/libmpfr-prefix/src/libmpfr-stamp/libmpfr-build-*.log > ninja: build stopped: subcommand failed. > > On 2020-05-04 19:36, Than McIntosh wrote: > > OK, thanks, that explains it. > > When I compile the test file in question I get a prolog of > > 0: 64 48 3b 24 25 70 00 cmp %fs:0x70,%rsp > 7: 00 00 > 9: 73 12 jae 1d <main+0x1d> > > Your prolog on the other hand looks like > > 0: f3 0f 1e fa *endbr64* > 4: 64 48 3b 24 25 70 00 cmp %fs:0x70,%rsp > b: 00 00 > d: 73 16 jae 25 <main+0x25> > > > Note the endbr64 -- this is coming from the GCC "-fcf-protection=branch" > command line option -- you aren't specifying this for your build, but most > likely it's being forced on intentionally by the provider of your linux > distro (or whoever built GCC), similar to the way some distros hard-wire on > PIE. > > Thank you for reporting this problem. I tested this scenario with tip of > trunk binutils and it looks as though it is still an issue. I will file a > binutils bug to report the issue and maybe also see about sending a fix if > I can. > > In the mean time, one possible workaround would be for you to hard-wire > off this option in your Gollvm configure step. > > Instead of running cmake as per the default installation instructions, you > can maybe try: > > cmake -DCMAKE_BUILD_TYPE=Debug -DLLVM_USE_LINKER=gold > *-DCMAKE_CXX_FLAGS='-fcf-protection=none' > -DCMAKE_C_FLAGS='-fcf-protection=none'* -G Ninja ../llvm-project/llvm > > to see if that gets things back on line for you. > > Thanks, Than > > > > > > > On Mon, May 4, 2020 at 8:23 AM Martins Eglitis <mar...@sitilge.id.lv > <javascript:>> wrote: > > Here is the output: > > /tmp/CheckSymbolExists.o: file format elf64-x86-64 > > SYMBOL TABLE: > 0000000000000000 l df *ABS* 0000000000000000 CheckSymbolExists.c > 0000000000000000 l d .text 0000000000000000 .text > 0000000000000000 l d .data 0000000000000000 .data > 0000000000000000 l d .bss 0000000000000000 .bss > 0000000000000000 l d .text.main 0000000000000000 .text.main > 0000000000000000 l d .note.GNU-split-stack 0000000000000000 > .note.GNU-split-stack > 0000000000000000 l d .note.GNU-stack 0000000000000000 .note.GNU-stack > 0000000000000000 l d .note.gnu.property 0000000000000000 > .note.gnu.property > 0000000000000000 l d .eh_frame 0000000000000000 .eh_frame > 0000000000000000 l d .comment 0000000000000000 .comment > 0000000000000000 g F .text.main 000000000000004b main > 0000000000000000 *UND* 0000000000000000 __morestack > 0000000000000000 *UND* 0000000000000000 _GLOBAL_OFFSET_TABLE_ > 0000000000000000 *UND* 0000000000000000 mmap > > > > Disassembly of section .text.main: > > 0000000000000000 <main>: > main(): > 0: f3 0f 1e fa endbr64 > 4: 64 48 3b 24 25 70 00 cmp %fs:0x70,%rsp > b: 00 00 > d: 73 16 jae 25 <main+0x25> > f: 41 ba 08 00 00 00 mov $0x8,%r10d > 15: 41 bb 00 00 00 00 mov $0x0,%r11d > 1b: e8 00 00 00 00 callq 20 <main+0x20> > 1c: R_X86_64_PLT32 __morestack-0x4 > 20: c3 retq > 21: f3 0f 1e fa endbr64 > 25: 55 push %rbp > 26: 48 89 e5 mov %rsp,%rbp > 29: 89 7d fc mov %edi,-0x4(%rbp) > 2c: 48 89 75 f0 mov %rsi,-0x10(%rbp) > 30: 8b 45 fc mov -0x4(%rbp),%eax > 33: 48 98 cltq > 35: 48 8d 14 85 00 00 00 lea 0x0(,%rax,4),%rdx > 3c: 00 > 3d: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 44 <main+0x44> > 40: R_X86_64_REX_GOTPCRELX mmap-0x4 > 44: 48 01 d0 add %rdx,%rax > 47: 8b 00 mov (%rax),%eax > 49: 5d pop %rbp > 4a: c3 retq > > On 2020-05-04 14:43, Than McIntosh wrote: > > Thanks! > > Could you also please run > > objdump -tldr /tmp/CheckSymbolExists.o > > and send me the output of that? > > Cheers, Than > > > On Mon, May 4, 2020 at 7:37 AM Martins Eglitis <mar...@sitilge.id.lv > <javascript:>> wrote: > > Hi, > > I am getting output like this: > > /tmp/CheckSymbolExists.c: In function 'main': > /tmp/CheckSymbolExists.c:7:11: warning: ISO C forbids conversion of function > pointer to object pointer type [-Wpedantic] > 7 | return ((int*)(&mmap))[argc]; > | ^ > Using built-in specs. > COLLECT_GCC=/usr/bin/cc > COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper > OFFLOAD_TARGET_NAMES=nvptx-none:hsa > OFFLOAD_TARGET_DEFAULT=1 > Target: x86_64-linux-gnu > Configured with: ../src/configure -v --with-pkgversion='Ubuntu > 9.3.0-10ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs > --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr > --with-gcc-major-version-only --program-suffix=-9 > --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id > --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix > --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug > --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new > --enable-gnu-unique-object --disable-vtable-verify --enable-plugin > --enable-default-pie --with-system-zlib --with-target-system-zlib=auto > --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 > --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib > --with-tune=generic --enable-offload-targets=nvptx-none,hsa > --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu > --host=x86_64-linux-gnu --target=x86_64-linux-gnu > Thread model: posix > gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2) > COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ > LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ > COLLECT_GCC_OPTIONS='-v' '-fPIC' '-fsplit-stack' '-fuse-ld=gold' '-o' > '/tmp/a.out' '-mtune=generic' '-march=x86-64' > /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin > /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so > -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper > -plugin-opt=-fresolution=/tmp/ccoxuoxd.res -plugin-opt=-pass-through=-lgcc > -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc > -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id > --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker > /lib64/ld-linux-x86-64.so.2 -pie -z now -fuse-ld=gold -z relro -o /tmp/a.out > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o > /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 > -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu > -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu > -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib > -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -allow-shlib-undefined --debug all > /tmp/CheckSymbolExists.o -lm --wrap=pthread_create -lgcc --push-state > --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s > --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o > /usr/bin/ld.gold: recording to gold-recording-26rMUl > /usr/bin/ld.gold: 0 running task Dir_cache_task > /usr/lib/gcc/x86_64-linux-gnu/9 > /usr/bin/ld.gold: 0 completed task Dir_cache_task > /usr/lib/gcc/x86_64-linux-gnu/9 (user: 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Dir_cache_task > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu > /usr/bin/ld.gold: 0 completed task Dir_cache_task > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu (user: 0.000000 > sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Dir_cache_task > /usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib > /usr/bin/ld.gold: 0 completed task Dir_cache_task > /usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib (user: 0.000000 sys: 0.000000 > wall: 0.000000) > /usr/bin/ld.gold: 0 running task Dir_cache_task /lib/x86_64-linux-gnu > /usr/bin/ld.gold: 0 completed task Dir_cache_task /lib/x86_64-linux-gnu > (user: 0.000000 sys: 0.000000 wall: 0.010000) > /usr/bin/ld.gold: 0 running task Dir_cache_task /lib/../lib > /usr/bin/ld.gold: 0 completed task Dir_cache_task /lib/../lib (user: > 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Dir_cache_task /usr/lib/x86_64-linux-gnu > /usr/bin/ld.gold: 0 completed task Dir_cache_task /usr/lib/x86_64-linux-gnu > (user: 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Dir_cache_task /usr/lib/../lib > /usr/bin/ld.gold: 0 completed task Dir_cache_task /usr/lib/../lib (user: > 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Dir_cache_task > /usr/lib/gcc/x86_64-linux-gnu/9/../../.. > /usr/bin/ld.gold: 0 completed task Dir_cache_task > /usr/lib/gcc/x86_64-linux-gnu/9/../../.. (user: 0.000000 sys: 0.000000 wall: > 0.000000) > /usr/bin/ld.gold: 0 running task Dir_cache_task //lib/x86_64-linux-gnu > /usr/bin/ld.gold: 0 completed task Dir_cache_task //lib/x86_64-linux-gnu > (user: 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Dir_cache_task //usr/lib/x86_64-linux-gnu > /usr/bin/ld.gold: 0 completed task Dir_cache_task > //usr/lib/x86_64-linux-gnu (user: 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Dir_cache_task //lib > /usr/bin/ld.gold: 0 completed task Dir_cache_task //lib (user: 0.000000 > sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Dir_cache_task //usr/lib > /usr/bin/ld.gold: 0 completed task Dir_cache_task //usr/lib (user: 0.000000 > sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o > /usr/bin/ld.gold: Opened new descriptor 4 for > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o" > /usr/bin/ld.gold: Attempt to open > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o succeeded > /usr/bin/ld.gold: Unlocking file > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o" > /usr/bin/ld.gold: Released descriptor 4 for > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o" > /usr/bin/ld.gold: 0 completed task Read_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o (user: > 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Add_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o > /usr/bin/ld.gold: 0 completed task Add_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o (user: > 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o > /usr/bin/ld.gold: Opened new descriptor 5 for > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o" > /usr/bin/ld.gold: Attempt to open > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o succeeded > /usr/bin/ld.gold: Unlocking file > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o" > /usr/bin/ld.gold: Released descriptor 5 for > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o" > /usr/bin/ld.gold: 0 completed task Read_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o (user: > 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Add_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o > /usr/bin/ld.gold: 0 completed task Add_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o (user: > 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o > /usr/bin/ld.gold: Opened new descriptor 6 for > "/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o" > /usr/bin/ld.gold: Attempt to open /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o > succeeded > /usr/bin/ld.gold: Unlocking file "/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o" > /usr/bin/ld.gold: Released descriptor 6 for > "/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o" > /usr/bin/ld.gold: 0 completed task Read_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o (user: 0.000000 sys: 0.000000 > wall: 0.000000) > /usr/bin/ld.gold: 0 running task Add_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o > /usr/bin/ld.gold: 0 completed task Add_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o (user: 0.000000 sys: 0.000000 > wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols /tmp/CheckSymbolExists.o > /usr/bin/ld.gold: Opened new descriptor 7 for "/tmp/CheckSymbolExists.o" > /usr/bin/ld.gold: Attempt to open /tmp/CheckSymbolExists.o succeeded > /usr/bin/ld.gold: Unlocking file "/tmp/CheckSymbolExists.o" > /usr/bin/ld.gold: Released descriptor 7 for "/tmp/CheckSymbolExists.o" > /usr/bin/ld.gold: 0 completed task Read_symbols /tmp/CheckSymbolExists.o > (user: 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Add_symbols /tmp/CheckSymbolExists.o > /usr/bin/ld.gold: 0 completed task Add_symbols /tmp/CheckSymbolExists.o > (user: 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o > /usr/bin/ld.gold: Opened new descriptor 8 for > "/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o" > /usr/bin/ld.gold: Attempt to open /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o > succeeded > /usr/bin/ld.gold: Unlocking file "/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o" > /usr/bin/ld.gold: Released descriptor 8 for > "/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o" > /usr/bin/ld.gold: 0 completed task Read_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o (user: 0.000000 sys: 0.000000 wall: > 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o > /usr/bin/ld.gold: Opened new descriptor 9 for > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o" > /usr/bin/ld.gold: Attempt to open > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o succeeded > /usr/bin/ld.gold: Unlocking file > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o" > /usr/bin/ld.gold: Released descriptor 9 for > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o" > /usr/bin/ld.gold: 0 completed task Read_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o (user: > 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols -lm > /usr/bin/ld.gold: Attempt to open /usr/lib/gcc/x86_64-linux-gnu/9/libm.so > failed > /usr/bin/ld.gold: Attempt to open /usr/lib/gcc/x86_64-linux-gnu/9/libm.a > failed > /usr/bin/ld.gold: Opened new descriptor 10 for > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libm.so" > /usr/bin/ld.gold: Attempt to open > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libm.so succeeded > /usr/bin/ld.gold: 0 completed task Read_symbols -lm (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_script -lm > /usr/bin/ld.gold: 0 completed task Read_script -lm (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols group > (/lib/x86_64-linux-gnu/libm.so.6 /lib/x86_64-linux-gnu/libmvec.so.1) > /usr/bin/ld.gold: 0 completed task Read_symbols group > (/lib/x86_64-linux-gnu/libm.so.6 /lib/x86_64-linux-gnu/libmvec.so.1) (user: > 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Start_group > /usr/bin/ld.gold: 0 completed task Start_group (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols > /lib/x86_64-linux-gnu/libm.so.6 > /usr/bin/ld.gold: Closed descriptor 9 for > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o" > /usr/bin/ld.gold: Opened new descriptor 11 for > "/lib/x86_64-linux-gnu/libm.so.6" > /usr/bin/ld.gold: Attempt to open /lib/x86_64-linux-gnu/libm.so.6 succeeded > /usr/bin/ld.gold: Unlocking file "/lib/x86_64-linux-gnu/libm.so.6" > /usr/bin/ld.gold: Released descriptor 11 for "/lib/x86_64-linux-gnu/libm.so.6" > /usr/bin/ld.gold: 0 completed task Read_symbols > /lib/x86_64-linux-gnu/libm.so.6 (user: 0.000000 sys: 0.000000 wall: 0.010000) > /usr/bin/ld.gold: 0 running task Add_symbols > /lib/x86_64-linux-gnu/libm.so.6 > /usr/bin/ld.gold: 0 completed task Add_symbols > /lib/x86_64-linux-gnu/libm.so.6 (user: 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols > /lib/x86_64-linux-gnu/libmvec.so.1 > /usr/bin/ld.gold: Closed descriptor 11 for "/lib/x86_64-linux-gnu/libm.so.6" > /usr/bin/ld.gold: Opened new descriptor 9 for > "/lib/x86_64-linux-gnu/libmvec.so.1" > /usr/bin/ld.gold: Attempt to open /lib/x86_64-linux-gnu/libmvec.so.1 succeeded > /usr/bin/ld.gold: Unlocking file "/lib/x86_64-linux-gnu/libmvec.so.1" > /usr/bin/ld.gold: Released descriptor 9 for > "/lib/x86_64-linux-gnu/libmvec.so.1" > /usr/bin/ld.gold: 0 completed task Read_symbols > /lib/x86_64-linux-gnu/libmvec.so.1 (user: 0.000000 sys: 0.000000 wall: > 0.000000) > /usr/bin/ld.gold: 0 running task Add_symbols > /lib/x86_64-linux-gnu/libmvec.so.1 > /usr/bin/ld.gold: 0 completed task Add_symbols > /lib/x86_64-linux-gnu/libmvec.so.1 (user: 0.000000 sys: 0.000000 wall: > 0.000000) > /usr/bin/ld.gold: 0 running task Finish_group > /usr/bin/ld.gold: 0 completed task Finish_group (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols -lgcc > /usr/bin/ld.gold: Attempt to open /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.so > failed > /usr/bin/ld.gold: Closed descriptor 9 for "/lib/x86_64-linux-gnu/libmvec.so.1" > /usr/bin/ld.gold: Opened new descriptor 11 for > "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a" > /usr/bin/ld.gold: Attempt to open /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a > succeeded > /usr/bin/ld.gold: Unlocking file "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a" > /usr/bin/ld.gold: Released descriptor 11 for > "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a" > /usr/bin/ld.gold: 0 completed task Read_symbols -lgcc (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Add_archive_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a > /usr/bin/ld.gold: Reused existing descriptor 11 for > "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a" > /usr/bin/ld.gold: 0 completed task Add_archive_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a (user: 0.000000 sys: 0.000000 wall: > 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols -lgcc_s > /usr/bin/ld.gold: Closed descriptor 8 for > "/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o" > /usr/bin/ld.gold: Opened new descriptor 9 for > "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc_s.so" > /usr/bin/ld.gold: Attempt to open /usr/lib/gcc/x86_64-linux-gnu/9/libgcc_s.so > succeeded > /usr/bin/ld.gold: 0 completed task Read_symbols -lgcc_s (user: 0.000000 > sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_script -lgcc_s > /usr/bin/ld.gold: 0 completed task Read_script -lgcc_s (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols group (libgcc_s.so.1 gcc) > /usr/bin/ld.gold: 0 completed task Read_symbols group (libgcc_s.so.1 gcc) > (user: 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Start_group > /usr/bin/ld.gold: 0 completed task Start_group (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols libgcc_s.so.1 > /usr/bin/ld.gold: Attempt to open > /usr/lib/gcc/x86_64-linux-gnu/9/libgcc_s.so.1 failed > /usr/bin/ld.gold: Closed descriptor 7 for "/tmp/CheckSymbolExists.o" > /usr/bin/ld.gold: Opened new descriptor 8 for > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgcc_s.so.1" > /usr/bin/ld.gold: Attempt to open > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgcc_s.so.1 > succeeded > /usr/bin/ld.gold: Unlocking file > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgcc_s.so.1" > /usr/bin/ld.gold: Released descriptor 8 for > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgcc_s.so.1" > /usr/bin/ld.gold: 0 completed task Read_symbols libgcc_s.so.1 (user: > 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Add_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgcc_s.so.1 > /usr/bin/ld.gold: 0 completed task Add_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgcc_s.so.1 > (user: 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols -lgcc > /usr/bin/ld.gold: Attempt to open /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.so > failed > /usr/bin/ld.gold: Closed descriptor 8 for > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgcc_s.so.1" > /usr/bin/ld.gold: Opened new descriptor 7 for > "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a" > /usr/bin/ld.gold: Attempt to open /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a > succeeded > /usr/bin/ld.gold: Unlocking file "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a" > /usr/bin/ld.gold: Released descriptor 7 for > "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a" > /usr/bin/ld.gold: 0 completed task Read_symbols -lgcc (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Add_archive_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a > /usr/bin/ld.gold: 0 completed task Add_archive_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a (user: 0.000000 sys: 0.000000 wall: > 0.000000) > /usr/bin/ld.gold: 0 running task Finish_group > /usr/bin/ld.gold: 0 completed task Finish_group (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols -lc > /usr/bin/ld.gold: Attempt to open /usr/lib/gcc/x86_64-linux-gnu/9/libc.so > failed > /usr/bin/ld.gold: Attempt to open /usr/lib/gcc/x86_64-linux-gnu/9/libc.a > failed > /usr/bin/ld.gold: Closed descriptor 7 for > "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a" > /usr/bin/ld.gold: Opened new descriptor 8 for > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libc.so" > /usr/bin/ld.gold: Attempt to open > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libc.so succeeded > /usr/bin/ld.gold: 0 completed task Read_symbols -lc (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_script -lc > /usr/bin/ld.gold: 0 completed task Read_script -lc (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols group > (/lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a > /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2) > /usr/bin/ld.gold: 0 completed task Read_symbols group > (/lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a > /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2) (user: 0.000000 sys: 0.000000 > wall: 0.000000) > /usr/bin/ld.gold: 0 running task Start_group > /usr/bin/ld.gold: 0 completed task Start_group (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols > /lib/x86_64-linux-gnu/libc.so.6 > /usr/bin/ld.gold: Closed descriptor 6 for > "/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o" > /usr/bin/ld.gold: Opened new descriptor 7 for > "/lib/x86_64-linux-gnu/libc.so.6" > /usr/bin/ld.gold: Attempt to open /lib/x86_64-linux-gnu/libc.so.6 succeeded > /usr/bin/ld.gold: Unlocking file "/lib/x86_64-linux-gnu/libc.so.6" > /usr/bin/ld.gold: Released descriptor 7 for "/lib/x86_64-linux-gnu/libc.so.6" > /usr/bin/ld.gold: 0 completed task Read_symbols > /lib/x86_64-linux-gnu/libc.so.6 (user: 0.010000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Add_symbols > /lib/x86_64-linux-gnu/libc.so.6 > /usr/bin/ld.gold: 0 completed task Add_symbols > /lib/x86_64-linux-gnu/libc.so.6 (user: 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols > /usr/lib/x86_64-linux-gnu/libc_nonshared.a > /usr/bin/ld.gold: Closed descriptor 7 for "/lib/x86_64-linux-gnu/libc.so.6" > /usr/bin/ld.gold: Opened new descriptor 6 for > "/usr/lib/x86_64-linux-gnu/libc_nonshared.a" > /usr/bin/ld.gold: Attempt to open /usr/lib/x86_64-linux-gnu/libc_nonshared.a > succeeded > /usr/bin/ld.gold: Unlocking file "/usr/lib/x86_64-linux-gnu/libc_nonshared.a" > /usr/bin/ld.gold: Released descriptor 6 for > "/usr/lib/x86_64-linux-gnu/libc_nonshared.a" > /usr/bin/ld.gold: 0 completed task Read_symbols > /usr/lib/x86_64-linux-gnu/libc_nonshared.a (user: 0.000000 sys: 0.000000 > wall: 0.000000) > /usr/bin/ld.gold: 0 running task Add_archive_symbols > /usr/lib/x86_64-linux-gnu/libc_nonshared.a > /usr/bin/ld.gold: Reused existing descriptor 6 for > "/usr/lib/x86_64-linux-gnu/libc_nonshared.a" > /usr/bin/ld.gold: Released descriptor 6 for > "/usr/lib/x86_64-linux-gnu/libc_nonshared.a" > /usr/bin/ld.gold: 0 completed task Add_archive_symbols > /usr/lib/x86_64-linux-gnu/libc_nonshared.a (user: 0.000000 sys: 0.000000 > wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols > /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 > /usr/bin/ld.gold: Closed descriptor 6 for > "/usr/lib/x86_64-linux-gnu/libc_nonshared.a" > /usr/bin/ld.gold: Opened new descriptor 7 for > "/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2" > /usr/bin/ld.gold: Attempt to open /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 > succeeded > /usr/bin/ld.gold: Unlocking file "/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2" > /usr/bin/ld.gold: Released descriptor 7 for > "/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2" > /usr/bin/ld.gold: 0 completed task Read_symbols > /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 (user: 0.000000 sys: 0.000000 > wall: 0.000000) > /usr/bin/ld.gold: 0 running task Add_symbols > /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 > /usr/bin/ld.gold: 0 completed task Add_symbols > /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 (user: 0.000000 sys: 0.000000 > wall: 0.000000) > /usr/bin/ld.gold: 0 running task Finish_group > /usr/bin/ld.gold: Locking file "/usr/lib/x86_64-linux-gnu/libc_nonshared.a" > /usr/bin/ld.gold: Unlocking file "/usr/lib/x86_64-linux-gnu/libc_nonshared.a" > /usr/bin/ld.gold: 0 completed task Finish_group (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols -lgcc > /usr/bin/ld.gold: Attempt to open /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.so > failed > /usr/bin/ld.gold: Closed descriptor 7 for > "/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2" > /usr/bin/ld.gold: Opened new descriptor 6 for > "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a" > /usr/bin/ld.gold: Attempt to open /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a > succeeded > /usr/bin/ld.gold: Unlocking file "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a" > /usr/bin/ld.gold: Released descriptor 6 for > "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a" > /usr/bin/ld.gold: 0 completed task Read_symbols -lgcc (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Add_archive_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a > /usr/bin/ld.gold: 0 completed task Add_archive_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a (user: 0.000000 sys: 0.000000 wall: > 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols -lgcc_s > /usr/bin/ld.gold: Closed descriptor 6 for > "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a" > /usr/bin/ld.gold: Opened new descriptor 7 for > "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc_s.so" > /usr/bin/ld.gold: Attempt to open /usr/lib/gcc/x86_64-linux-gnu/9/libgcc_s.so > succeeded > /usr/bin/ld.gold: 0 completed task Read_symbols -lgcc_s (user: 0.000000 > sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_script -lgcc_s > /usr/bin/ld.gold: 0 completed task Read_script -lgcc_s (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols group (libgcc_s.so.1 gcc) > /usr/bin/ld.gold: 0 completed task Read_symbols group (libgcc_s.so.1 gcc) > (user: 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Start_group > /usr/bin/ld.gold: 0 completed task Start_group (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols libgcc_s.so.1 > /usr/bin/ld.gold: Attempt to open > /usr/lib/gcc/x86_64-linux-gnu/9/libgcc_s.so.1 failed > /usr/bin/ld.gold: Closed descriptor 5 for > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o" > /usr/bin/ld.gold: Opened new descriptor 6 for > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgcc_s.so.1" > /usr/bin/ld.gold: Attempt to open > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgcc_s.so.1 > succeeded > /usr/bin/ld.gold: Unlocking file > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgcc_s.so.1" > /usr/bin/ld.gold: Released descriptor 6 for > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgcc_s.so.1" > /usr/bin/ld.gold: 0 completed task Read_symbols libgcc_s.so.1 (user: > 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Add_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgcc_s.so.1 > /usr/bin/ld.gold: 0 completed task Add_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgcc_s.so.1 > (user: 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_symbols -lgcc > /usr/bin/ld.gold: Attempt to open /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.so > failed > /usr/bin/ld.gold: Closed descriptor 6 for > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/libgcc_s.so.1" > /usr/bin/ld.gold: Opened new descriptor 5 for > "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a" > /usr/bin/ld.gold: Attempt to open /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a > succeeded > /usr/bin/ld.gold: Unlocking file "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a" > /usr/bin/ld.gold: Released descriptor 5 for > "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a" > /usr/bin/ld.gold: 0 completed task Read_symbols -lgcc (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Add_archive_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a > /usr/bin/ld.gold: 0 completed task Add_archive_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a (user: 0.000000 sys: 0.000000 wall: > 0.000000) > /usr/bin/ld.gold: 0 running task Finish_group > /usr/bin/ld.gold: 0 completed task Finish_group (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Add_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o > /usr/bin/ld.gold: 0 completed task Add_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o (user: 0.000000 sys: 0.000000 wall: > 0.000000) > /usr/bin/ld.gold: 0 running task Add_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o > /usr/bin/ld.gold: 0 completed task Add_symbols > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o (user: > 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Plugin_hook > /usr/bin/ld.gold: 0 completed task Plugin_hook (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Plugin_finish > /usr/bin/ld.gold: 0 completed task Plugin_finish (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Task_function Middle_runner > /usr/bin/ld.gold: Dumping linker script > /usr/bin/ld.gold: 0 completed task Task_function Middle_runner (user: > 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Allocate_commons_task > /usr/bin/ld.gold: 0 completed task Allocate_commons_task (user: 0.000000 > sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o > /usr/bin/ld.gold: 0 completed task Read_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o (user: > 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Scan_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o > /usr/bin/ld.gold: 0 completed task Scan_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o (user: > 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o > /usr/bin/ld.gold: 0 completed task Read_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o (user: > 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Scan_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o > /usr/bin/ld.gold: 0 completed task Scan_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o (user: > 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o > /usr/bin/ld.gold: 0 completed task Read_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o (user: 0.000000 sys: 0.000000 > wall: 0.000000) > /usr/bin/ld.gold: 0 running task Scan_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o > /usr/bin/ld.gold: 0 completed task Scan_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o (user: 0.000000 sys: 0.000000 > wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_relocs /tmp/CheckSymbolExists.o > /usr/bin/ld.gold: 0 completed task Read_relocs /tmp/CheckSymbolExists.o > (user: 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Scan_relocs /tmp/CheckSymbolExists.o > /usr/bin/ld.gold: 0 completed task Scan_relocs /tmp/CheckSymbolExists.o > (user: 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a(morestack.o) > /usr/bin/ld.gold: 0 completed task Read_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a(morestack.o) (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Scan_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a(morestack.o) > /usr/bin/ld.gold: 0 completed task Scan_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a(morestack.o) (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a(generic-morestack.o) > /usr/bin/ld.gold: 0 completed task Read_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a(generic-morestack.o) (user: 0.000000 > sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Scan_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a(generic-morestack.o) > /usr/bin/ld.gold: 0 completed task Scan_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a(generic-morestack.o) (user: 0.000000 > sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_relocs > /usr/lib/x86_64-linux-gnu/libc_nonshared.a(elf-init.oS) > /usr/bin/ld.gold: 0 completed task Read_relocs > /usr/lib/x86_64-linux-gnu/libc_nonshared.a(elf-init.oS) (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Scan_relocs > /usr/lib/x86_64-linux-gnu/libc_nonshared.a(elf-init.oS) > /usr/bin/ld.gold: 0 completed task Scan_relocs > /usr/lib/x86_64-linux-gnu/libc_nonshared.a(elf-init.oS) (user: 0.000000 sys: > 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Read_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o > /usr/bin/ld.gold: 0 completed task Read_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o (user: 0.000000 sys: 0.000000 wall: > 0.000000) > /usr/bin/ld.gold: 0 running task Scan_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o > /usr/bin/ld.gold: 0 completed task Scan_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o (user: 0.000000 sys: 0.000000 wall: > 0.000000) > /usr/bin/ld.gold: 0 running task Read_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o > /usr/bin/ld.gold: 0 completed task Read_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o (user: > 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Scan_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o > /usr/bin/ld.gold: 0 completed task Scan_relocs > /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o (user: > 0.000000 sys: 0.000000 wall: 0.000000) > /usr/bin/ld.gold: 0 running task Task_function Layout_task_runner > /usr/bin/ld.gold: Locking file > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o" > /usr/bin/ld.gold: Unlocking file > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o" > /usr/bin/ld.gold: Locking file > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o" > /usr/bin/ld.gold: Unlocking file > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o" > /usr/bin/ld.gold: Locking file "/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o" > /usr/bin/ld.gold: Unlocking file "/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o" > /usr/bin/ld.gold: Locking file "/tmp/CheckSymbolExists.o" > /usr/bin/ld.gold: Unlocking file "/tmp/CheckSymbolExists.o" > /usr/bin/ld.gold: Locking file "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a" > /usr/bin/ld.gold: Unlocking file "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a" > /usr/bin/ld.gold: Locking file "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a" > /usr/bin/ld.gold: Unlocking file "/usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a" > /usr/bin/ld.gold: Locking file "/usr/lib/x86_64-linux-gnu/libc_nonshared.a" > /usr/bin/ld.gold: Unlocking file "/usr/lib/x86_64-linux-gnu/libc_nonshared.a" > /usr/bin/ld.gold: Locking file "/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o" > /usr/bin/ld.gold: Unlocking file "/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o" > /usr/bin/ld.gold: Locking file > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o" > /usr/bin/ld.gold: Unlocking file > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o" > /usr/bin/ld.gold: Locking file > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o" > /usr/bin/ld.gold: Unlocking file > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o" > /usr/bin/ld.gold: Locking file > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o" > /usr/bin/ld.gold: Unlocking file > "/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o" > /usr/bin/ld.gold: Locking file "/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o" > /usr/bin/ld.gold: Unlocking file "/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o" > /usr/bin/ld.gold: Locking file "/tmp/CheckSymbolExists.o" > /usr/bin/ld.gold: Unlocking file "/tmp/CheckSymbolExists.o" > /usr/bin/ld.gold: Locking file "/tmp/CheckSymbolExists.o" > /usr/bin/ld.gold: Unlocking fil > > ... -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/b5443901-9b4a-4fad-9995-dc036961c7ba%40googlegroups.com.