SETARCH(8) SETARCH(8) setarch - / (personality flags) setarch [arch] [] [ [...]] arch [] [program [argument...]] setarch . uname -m. AMD64 setarch i386 program i686 x86_64 . /bin/sh. 2.33 arch setarch (: ADDR_LIMIT_3GB SHORT_INODE ) . --list setarch. setarch . --show[=personality] . personality . personality sys/personality.h. -p, --pid=pid --show . --uname-2.6 program 2.6. UNAME26. -v --verbose . -3 --3gb program 3 . x86. ADDR_LIMIT_3GB. --4gb . . -B --32bit 32 . ARM Alpha. ADDR_LIMIT_32BIT. -F --fdpic-funcptrs . ELF FDPIC. v4.14 ARM Blackfin Fujitsu FR-V SuperH. -I --short-inode . SHORT_INODE. -L --addr-compat-layout . ELF PT_GNU_STACK. ADDR_COMPAT_LAYOUT. -R --addr-no-randomize . ADDR_NO_RANDOMIZE. -S --whole-seconds . WHOLE_SECONDS. -T --sticky-timeouts select(2) pselect(2) ppoll(2) . . select(2). STICKY_TIMEOUTS. -X --read-implies-exec PROT_READ mmap(2) PROT_EXEC - x86 . ELF . READ_IMPLIES_EXEC. -Z --mmap-page-zero SVr4 mmap(2) . . MMAP_PAGE_ZERO. -h --help . -V --version . setarch --addr-no-randomize mytestprog setarch ppc32 rpmbuild --target=ppc --rebuild foo.src.rpm setarch ppc32 -vL3 rpmbuild --target=ppc --rebuild bar.src.rpm setarch ppc32 --32bit rpmbuild --target=ppc --rebuild foo.src.rpm setarch --show setarch --show=$(cat /proc/9284/personality) setarch --show --pid 9284 Elliot Lee Jindrich Novy Karel Zak personality(2) select(2) *proc_pid_personality(5) . setarch util-linux . util-linux 2.42.1 2026-05-18 SETARCH(8)