Бінарні файли для Ubuntu 12.04 x86 можуть працювати ( можуть , не будуть ); але якщо вони цього не роблять, це пов’язано із зв’язком із бібліотеками, які несумісно змінилися між 2010 та 2012 роками.
Простір користувачів CentOS / Red Hat Enterprise Linux серії 6.x базується на Fedora 12 з кінця 2009 р. / Початку 2010 р. Ubuntu 12.04 вийшов у квітні 2012 р. Більшість його бібліотек використовували версії, що були випущені наприкінці 2011 року. Отже, приблизно від 30 до 30 місяців роботи по розробці між CentOS 6.x та Ubuntu 12.x.
Якщо з цього часу щось glibc
(або libstdc++
особливо) помітно змінилося, Clang або щось на базі LLVM не працюватиме, якщо воно було складено для Ubuntu 12.04 і запущено на CentOS 6.x.
Я не можу сказати точно, тому що не перевіряв.
Натомість вам слід скопіювати LLVM та Clang самостійно на CentOS 6.3, або шукати сховище, яке доставляє файли Clang для CentOS, як ELRepo .