hvdijk added a comment.

I've been able to check what Ubuntu 20.10 offers in terms of x32 support. Its 
kernel supports x32 binaries, it provides x32 versions of core system libraries 
in separate packages (e.g. libc6-x32, libx32stdc++6, libx32z1), and it provides 
a compiler that targets x32 by default (gcc-x86-64-linux-gnux32). These Ubuntu 
packages do not use the Debian/Ubuntu multiarch approach: the packages are 
completely independent of the corresponding x64 and i386 versions with separate 
names, and nothing in Ubuntu installs any libraries into any 
/lib/x86_64-linux-gnux32-like path. They are intended to allow x32 cross 
compilation on an Ubuntu system, not intended to act as a basis for running an 
x32 Ubuntu system. This appears to be very different from Debian's x32 support. 
That said, cross-compiled binaries do run on Ubuntu and it should be possible 
to build an x32-native LLVM with the Ubuntu-provided toolchain.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D52050/new/

https://reviews.llvm.org/D52050

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
  • [PATCH] D52050: ... Harald van Dijk via Phabricator via cfe-commits

Reply via email to