4 ms·
If people want 32 bit pointers on 64 bit hardware they should pick the x32 ABI instead
by __s 10y ago
If people want 32 bit pointers on 64 bit hardware they should pick the x32 ABI instead
- jwilk 10y ago...which is not supported by Arch either.
- Volundr 10y agoWhat do you mean? The announcement specifically says multilib is unaffected. I run 32-bit programs all the time.
- dfox 10y agoMultilib is different concept from x32 ABI. Typical usecase for multilib is running i386 binaries that use i386 ABI on amd64 system (or sun4m binaries on sun4u, mips32 on mips64...), x32 ABI is alternate ABI for amd64 that uses 32bit pointers, but all other amd64 ISA extensions.
- Volundr 10y agoToday I learned something. Thanks!
- andreyv 10y agoEven though it is not supported officially, you can install the x32 libraries from AUR: https://aur.archlinux.org/packages/?K=libx32 https://aur.archlinux.org/packages/?K=libx32