SETARCH(8) SETARCH(8) setarch - , , / setarch [] [] [ [...]] setarch --list|-h|-V arch [] [ [...]] setarch . uname -m. , AMD64 setarch i386 ' i686 x86_64. . /bin/sh. 2.33, ', setarch (ADDR_LIMIT_*, SHORT_INODE, ) . --list setarch . , setarch , . --show[=personality] Show the currently active personality and flags. If the personality argument is provided, it is shown instead of the current one. personality is a hexadecimal number with values was described in sys/personality.h. --uname-2.6 , 2.6. UNAME26. -v, --verbose . -3, --3gb , 3 . x86. ADDR_LIMIT_3GB. --4gb . . . -B, --32bit 32 . ARM Alpha. ADDR_LIMIT_32BIT. -F, --fdpic-funcptrs . , ELF FDPIC. 4.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 -v -vL3 rpmbuild --target=ppc --rebuild bar.src.rpm setarch ppc32 --32bit rpmbuild --target=ppc --rebuild foo.src.rpm Elliot Lee , Jindrich Novy , Karel Zak personality(2), select(2) setarch util-linux, Linux . util-linux 2.41 2025-03-29 SETARCH(8)