<div dir="ltr">This reproducer attached, while it may have irrelevant code, shows the issue.<div><br></div><div>clang++ -g -fopenmp -fopenmp-targets=nvptx64 my1.cpp</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jan 17, 2020 at 3:16 PM Alexey Bataev <<a href="mailto:a.bataev@outlook.com">a.bataev@outlook.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <p>No idea what does it mean. What  object? Where locally? Provide
      code and steps to reproduce.<br>
    </p>
    <pre cols="72">-------------
Best regards,
Alexey Bataev</pre>
    <div>16.01.2020 6:50 PM, Itaru Kitayama via
      Openmp-dev пишет:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">Hi,
        <div><br>
        </div>
        <div>Locally creating an object under the target region causes
          nvlink</div>
        <div>errors (same code builds fine without offloading support
          flags):</div>
        <div><br>
        </div>
        <div> nvlink error   : Undefined reference to
'_ZNK14AggregateDatumIN4nest12ConnectionIDEXadL_ZNS0_10NestModule14ConnectionTypeEEEE5printERSo'
          in '/tmp/event_delivery_manager-656e32.cubin'</div>
        nvlink error   : Undefined reference to
'_ZNK14AggregateDatumIN4nest12ConnectionIDEXadL_ZNS0_10NestModule14ConnectionTypeEEEE6pprintERSo'
        in '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to '_ZNK5Datum4infoERSo' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to '__assert_fail' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZN4nest12ConnectionIDC2ERKS0_' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to '_Znam' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_'
        in '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
'_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE'
        in '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZN4nest19WeightRecorderEventclEv' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to '_ZN3sli4pool4growEm' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZSt20__throw_length_errorPKc' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZSt17__throw_bad_allocv' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to '_Znwm' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to 'strlen' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to '_ZN5TokenC1El' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to '_ZdlPv' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to 'rand' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to '_ZN5TokenC1Ed' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZN4nest19WeightRecorderEventC2Ev' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_'
        in '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_Z8getValueIdET_RK5Token' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZN4nest12ConnectionIDC1Elllll' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to '_Z8ld_roundd' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZNK4nest11SourceTable7get_gidEijm' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to '__dynamic_cast' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZNK4nest12ConnectionIDeqERKS0_' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZN4nest17ConnectionManager17get_delay_checkerEv' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZN4nest12DelayChecker21assert_valid_delay_msEd' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm'
        in '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv'
        in '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm'
        in '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_'
        in '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZN4Name6insertERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE'
        in '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZN4nest4Time5Range12STEPS_PER_MSE' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to '_ZN4nest5names6targetE'
        in '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to '_ZN4nest5names6weightE'
        in '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZN4nest5names7size_ofE' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to '_ZN4nest5names5delayE'
        in '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZN4nest4Time5Range11MS_PER_STEPE' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to '_ZN4nest5names5rportE'
        in '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZStL19piecewise_construct' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZN4nest13KernelManager24kernel_manager_instance_E' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZN10Dictionary9VoidTokenE' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
        '_ZN4nest10NestModule14ConnectionTypeE' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to '_ZTV5Datum' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to
'_ZN14AggregateDatumIN4nest12ConnectionIDEXadL_ZNS0_10NestModule14ConnectionTypeEEEE6memoryE'
        in '/tmp/event_delivery_manager-656e32.cubin'<br>
        nvlink error   : Undefined reference to '_ZL14max_block_size' in
        '/tmp/event_delivery_manager-656e32.cubin'<br>
        clang-11: error: nvlink command failed with exit code 255 (use
        -v to see invocation)<br>
        make[2]: *** [nestkernel/libnestkernel.so] Error 255<br>
        make[1]: *** [nestkernel/CMakeFiles/nestkernel.dir/all] Error 2<br>
        make: *** [all] Error 2
        <div><br>
        </div>
        <div>What should I do?</div>
      </div>
      <br>
      <fieldset></fieldset>
      <pre>_______________________________________________
Openmp-dev mailing list
<a href="mailto:Openmp-dev@lists.llvm.org" target="_blank">Openmp-dev@lists.llvm.org</a>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev</a>
</pre>
    </blockquote>
  </div>

</blockquote></div>