#############################################################
# Default values, often overridden in /etc/rpmrc

dbpath:         /var/lib/rpm
topdir:         /usr/src/redhat
tmppath:        /var/tmp
cpiobin:        cpio
defaultdocdir:  /usr/doc
fixperms:       a+rX,g-w,o-w

#############################################################

# Please send new entries to [email protected]

#############################################################
# Values for RPM_OPT_FLAGS for various platforms

optflags: i386 -O2 -m486 -fno-strength-reduce
optflags: alpha -O2
optflags: sparc -O2
optflags: m68k -O2 -fomit-frame-pointer
optflags: ppc -O2 -fsigned-char

#############################################################
# Canonical arch names and numbers

arch_canon:     i986:   i986    1
arch_canon:     i886:   i886    1
arch_canon:     i786:   i786    1
arch_canon:     i686:   i686    1
arch_canon:     i586:   i586    1
arch_canon:     i486:   i486    1
arch_canon:     i386:   i386    1
arch_canon:     alpha:  alpha   2
arch_canon:     sparc:  sparc   3
arch_canon:     sun4:   sparc   3
arch_canon:     sun4m:  sparc   3
arch_canon:     sun4c:  sparc   3
# This is really a place holder for MIPS.
arch_canon:     mips:   mips    4
arch_canon:     ppc:    ppc     5
# This is really a place holder for 68000
arch_canon:     m68k:   m68k    6
# This is wrong. We really need globbing in here :-(
arch_canon:     IP:     sgi     7
arch_canon:     IP22:   sgi     7

# I don't know what this number is, but...
arch_canon:    000050703700:   rs6000  8

arch_canon:    9000/712:       hppa1.1 9

arch_canon:    sun4u:   usparc  10

#############################################################
# Canonical OS names and numbers

os_canon:       Linux:  Linux   1
os_canon:       IRIX:   Irix    2
# This is wrong
os_canon:       SunOS5: solaris 3
os_canon:       SunOS4: SunOS   4

os_canon:      AmigaOS: AmigaOS 5
os_canon:          AIX: AIX     5
os_canon:        HP-UX: hpux10  6
os_canon:         OSF1: osf1    7
os_canon:      FreeBSD: FreeBSD 8

#############################################################
# For a given uname().machine, the default build arch

buildarchtranslate: osfmach3_i986: i386
buildarchtranslate: osfmach3_i886: i386
buildarchtranslate: osfmach3_i786: i386
buildarchtranslate: osfmach3_i686: i386
buildarchtranslate: osfmach3_i586: i386
buildarchtranslate: osfmach3_i486: i386
buildarchtranslate: osfmach3_i386: i386

buildarchtranslate: i986: i386
buildarchtranslate: i886: i386
buildarchtranslate: i786: i386
buildarchtranslate: i686: i386
buildarchtranslate: i586: i386
buildarchtranslate: i486: i386
buildarchtranslate: i386: i386

buildarchtranslate: osfmach3_ppc: ppc

#############################################################
# Architecture compatibility

arch_compat: alpha: axp

arch_compat: i986: i886
arch_compat: i886: i786
arch_compat: i786: i686
arch_compat: i686: i586
arch_compat: i586: i486
arch_compat: i486: i386

arch_compat: osfmach3_i986: i986 osfmach3_i886
arch_compat: osfmach3_i886: i886 osfmach3_i786
arch_compat: osfmach3_i786: i786 osfmach3_i686
arch_compat: osfmach3_i686: i686 osfmach3_i586
arch_compat: osfmach3_i586: i586 osfmach3_i486
arch_compat: osfmach3_i486: i486 osfmach3_i386
arch_compat: osfmach3_i386: i486

arch_compat: osfmach3_ppc: ppc

arch_compat: usparc: sparc