olk opened a new issue #17514: comping from sources: ABI mismatch - linker error
URL: https://github.com/apache/incubator-mxnet/issues/17514
 
 
   ## Description
   Compiling clean checkout from sources causes multiple linker errors.
   
   ### Error Message
   undefined reference to `std::__cxx11::basic_stringstream<...
   
   ## To Reproduce
   git clone --recursive https://github.com/olk/incubator-mxnet/
   cd incubator-mxnet/
   mkdir build && cd build
   cmake -DUSE_NCCL=1 -DUSE_CPP_PACKAGE=1 -DCMAKE_BUILD_TYPE=Release -GNinja ..
   ninja -v -j 32
   
   ## What have you tried to solve it?
   The issue was introduced by commit:
   230ceee5d Switch to modern CMake CUDA handling (#17031)
   
   The sources can be successfully compiled and linked with ffeebe46a fix int8 
add ut (#17166) as HEAD (== the commit before 230ceee5d).
   
   ## Environment
   ```
   ----------Python Info----------
   Version      : 3.8.1
   Compiler     : GCC 9.2.0
   Build        : ('default', 'Jan 22 2020 06:38:00')
   Arch         : ('64bit', 'ELF')
   ------------Pip Info-----------
   Version      : 19.3
   Directory    : /usr/lib/python3.8/site-packages/pip
   ----------MXNet Info-----------
   Version      : 1.5.1
   Directory    : 
/home/graemer/Projekte/MXNet/apache-mxnet-src-1.5.1-incubating/python/mxnet
   Num GPUs     : 2
   Hashtag not found. Not installed from pre-built package.
   ----------System Info----------
   Platform     : Linux-5.5.1-arch1-1-x86_64-with-glibc2.2.5
   system       : Linux
   node         : e5lx
   release      : 5.5.1-arch1-1
   version      : #1 SMP PREEMPT Sat, 01 Feb 2020 16:38:40 +0000
   ----------Hardware Info----------
   machine      : x86_64
   processor    : 
   Architektur:                     x86_64
   CPU Operationsmodus:             32-bit, 64-bit
   Byte-Reihenfolge:                Little Endian
   Adressgrößen:                    46 bits physical, 48 bits virtual
   CPU(s):                          32
   Liste der Online-CPU(s):         0-31
   Thread(s) pro Kern:              2
   Kern(e) pro Sockel:              8
   Sockel:                          2
   NUMA-Knoten:                     2
   Anbieterkennung:                 GenuineIntel
   Prozessorfamilie:                6
   Modell:                          79
   Modellname:                      Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
   Stepping:                        1
   CPU MHz:                         2260.712
   Maximale Taktfrequenz der CPU:   3000,0000
   Minimale Taktfrequenz der CPU:   1200,0000
   BogoMIPS:                        4192.56
   Virtualisierung:                 VT-x
   L1d Cache:                       512 KiB
   L1i Cache:                       512 KiB
   L2 Cache:                        4 MiB
   L3 Cache:                        40 MiB
   NUMA-Knoten0 CPU(s):             0-7,16-23
   NUMA-Knoten1 CPU(s):             8-15,24-31
   Vulnerability Itlb multihit:     KVM: Mitigation: Split huge pages
   Vulnerability L1tf:              Mitigation; PTE Inversion; VMX conditional 
cache flushes, SMT vulnerable
   Vulnerability Mds:               Mitigation; Clear CPU buffers; SMT 
vulnerable
   Vulnerability Meltdown:          Mitigation; PTI
   Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass 
disabled via prctl and seccomp
   Vulnerability Spectre v1:        Mitigation; usercopy/swapgs barriers and 
__user pointer sanitization
   Vulnerability Spectre v2:        Mitigation; Full generic retpoline, IBPB 
conditional, IBRS_FW, STIBP conditional, RSB filling
   Vulnerability Tsx async abort:   Mitigation; Clear CPU buffers; SMT 
vulnerable
   Markierungen:                    fpu vme de pse tsc msr pae mce cx8 apic sep 
mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe 
sysca
                                    ll nx pdpe1gb rdtscp lm constant_tsc 
arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni 
pclmulqdq
                                     dtes64 monitor ds_cpl vmx smx est tm2 
ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt 
tsc_deadline_
                                    timer aes xsave avx f16c rdrand lahf_lm abm 
3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 invpcid_single pti intel_ppin ssbd 
ib
                                    rs ibpb stibp tpr_shadow vnmi flexpriority 
ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm 
cqm r
                                    dt_a rdseed adx smap intel_pt xsaveopt 
cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts 
md_clear flu
                                    sh_l1d
   ```
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to