Penulis Topik: [MSVC C++] clang-cl yang kadang fail compiling/linking?  (Dibaca 172 kali)

Offline descrates

  • Moderator
  • Pro500
  • *****
  • Tulisan: 727
  • Reputation: 5079
    • Lihat Profil
[MSVC C++] clang-cl yang kadang fail compiling/linking?
« pada: Juli 27, 2019, 12:03:55 PM »
sebenarnya ini bug yang agak lucu
yang sampai sekarang belum fixed
mulai dari clang 5 keatas
contohnya kalo compile x64 success
giliran x86 aka 32 bit failed error di <limits>
sebaliknya kadang x86 linking bisa
giliran x64 error

why?

jawabannya ada di source code-nya
ini kaitannya dengan /include/ punya msvc
pada 32 bit code nyaris tidak ada revisi berarti
yang 64 bit cenderung direvisi berkala

SDK MSVC yg bisa handle 90% x64 & x86
cuman SDK 7.1 + msvc 2010/2012 (yg partial)
2013 error x86 + linking problem
2015 error x86 + linking problem
2017 error x86 + linking problem
2019 error x86 + linking problem

solusi?

pakai cmake
buat x64 pakai clang-cl
buat x86 pakai msvc
linkernya msvc (tapi susah juga kalo mau full lto)
TASKKILL /F /IM SMĪ”RTP.exe /T

Win7 32bit [kernel patch] --- 2x2,8GHz Intel --- 8GB RAM DDR3 --- 512MB 9600M GT NVidia --- Iron 15 beta --- Opera Mini Proxies

other OS: Lucid Puppy, XP SP2 [custom], XP SP3, Win7 64bit, Tails