>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.
Thanks, I have started a CL for this -- it is at
https://go-review.googlesource.com/c/gollvm/+/232497 if you want to look it
over. Not quite done yet, still a few things to wrap up.

Cheers, Than



On Wed, May 6, 2020 at 5:46 AM eric fang <eric.f...@arm.com> wrote:

> 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>
>> 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>
>> 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>
>> 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
> <https://groups.google.com/d/msgid/golang-nuts/b5443901-9b4a-4fad-9995-dc036961c7ba%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CA%2BUr55HA5byK8sr8DujpB62AewNHazSSKOFZ5OPa5FRC2OKYQg%40mail.gmail.com.

Reply via email to