Intel Is Trying To Support The x32 ABI For LLVM/Clang
While adoption of the Linux x32 ABI hasn't really taken off with most developers and end-users doing just fine with x86_64-compiled software, Intel is trying to get things back on track for supporting x32 by LLVM and Clang.
The Linux x32 ABI about allowing programs to take advantage of x86_64 features (and being dependent upon x86 64-bit CPUs) while using 32-bit memory pointers. The x32 ABI support is currently found within the GCC compiler and then within the Linux kernel, Glibc, Binutils, etc. Work was underway a few years ago to support x32 within LLVM/Clang, but that work went abandoned until now when Intel developers are restoring work on the compiler ABI support.
Pavel Chupin of Intel shared the LLVM/Clang x32 plans via this mailing list post and they intend to get out fresh patches in the near future.
Latest Articles & Reviews
Latest Linux News
Most Viewed News This Week