--- /dev/null
+# Per-platform rpm configuration file.
+
+#==============================================================================
+# ---- per-platform macros.
+#
+%_arch x86_64
+%_vendor pld
+%_os linux
+%_gnu -gnu
+%_target_platform %{_target_cpu}-%{_vendor}-%{_target_os}
+%optflags -O2 -fno-strict-aliasing -fwrapv -march=x86-64%{!?nospecflags:%{?specflags: %{specflags}}%{?specflags_x86_64: %{specflags_x86_64}}}
+
+#==============================================================================
+# ---- configure macros.
+#
+%_prefix /usr
+%_exec_prefix /usr
+%_bindir /usr/bin
+%_sbindir /usr/sbin
+%_libexecdir /usr/lib64
+%_datadir /usr/share
+%_sysconfdir /etc
+%_sharedstatedir /var/lib
+%_localstatedir /var
+%_lib lib64
+%_libdir /usr/lib64
+%_includedir /usr/include
+%_oldincludedir /usr/include
+%_infodir /usr/share/info
+%_mandir /usr/share/man
+%_initrddir %{_sysconfdir}/rc.d/init.d
+
+#---------------------------------------------------------------------
+# Multilibs
+%_multilibno 2
+%_multilibpatt (/%{_lib}|/usr/%{_lib}(|/gconv)|/usr/local/%{_lib}|/usr/X11R6/%{_lib}|/opt/%{_lib})/[^/]*\\.([oa]|la|so[0-9.]*)$
+
--- /dev/null
+# Per-platform rpm configuration file.
+
+#==============================================================================
+# ---- per-platform macros.
+#
+%_arch i386
+%_vendor pld
+%_os linux
+%_gnu -gnu
+%_target_platform %{_target_cpu}-%{_vendor}-%{_target_os}
+%optflags -O2 -fno-strict-aliasing -fwrapv -march=athlon%{!?nospecflags:%{?specflags: %{specflags}}%{?specflags_ia32: %{specflags_ia32}}%{?specflags_athlon: %{specflags_athlon}}}
+
+#==============================================================================
+# ---- configure macros.
+#
+%_prefix /usr
+%_exec_prefix /usr
+%_bindir /usr/bin
+%_sbindir /usr/sbin
+%_libexecdir /usr/lib
+%_datadir /usr/share
+%_sysconfdir /etc
+%_sharedstatedir /var/lib
+%_localstatedir /var
+%_lib lib
+%_libdir /usr/%{_lib}
+%_includedir /usr/include
+%_oldincludedir /usr/include
+%_infodir /usr/share/info
+%_mandir /usr/share/man
+%_initrddir %{_sysconfdir}/rc.d/init.d
+
+#---------------------------------------------------------------------
+# Multilibs
+%_multilibno 1
+%_multilibpatt (/%{_lib}|/usr/%{_lib}(|/gconv)|/usr/local/%{_lib}|/usr/X11R6/%{_lib}|/opt/%{_lib})/[^/]*\\.([oa]|la|so[0-9.]*)$
+
--- /dev/null
+# Per-platform rpm configuration file.
+
+#==============================================================================
+# ---- per-platform macros.
+#
+%_arch i386
+%_vendor pld
+%_os linux
+%_gnu -gnu
+%_target_platform %{_target_cpu}-%{_vendor}-%{_target_os}
+%optflags -O2 -fno-strict-aliasing -fwrapv -march=i386%{!?nospecflags:%{?specflags: %{specflags}}%{?specflags_ia32: %{specflags_ia32}}%{?specflags_i386: %{specflags_i386}}}
+
+#==============================================================================
+# ---- configure macros.
+#
+%_prefix /usr
+%_exec_prefix /usr
+%_bindir /usr/bin
+%_sbindir /usr/sbin
+%_libexecdir /usr/lib
+%_datadir /usr/share
+%_sysconfdir /etc
+%_sharedstatedir /var/lib
+%_localstatedir /var
+%_lib lib
+%_libdir /usr/%{_lib}
+%_includedir /usr/include
+%_oldincludedir /usr/include
+%_infodir /usr/share/info
+%_mandir /usr/share/man
+%_initrddir %{_sysconfdir}/rc.d/init.d
+
+#---------------------------------------------------------------------
+# Multilibs
+%_multilibno 1
+%_multilibpatt (/%{_lib}|/usr/%{_lib}(|/gconv)|/usr/local/%{_lib}|/usr/X11R6/%{_lib}|/opt/%{_lib})/[^/]*\\.([oa]|la|so[0-9.]*)$
+
--- /dev/null
+# Per-platform rpm configuration file.
+
+#==============================================================================
+# ---- per-platform macros.
+#
+%_arch i486
+%_vendor pld
+%_os linux
+%_gnu -gnu
+%_target_platform %{_target_cpu}-%{_vendor}-%{_target_os}
+%optflags -O2 -fno-strict-aliasing -fwrapv -march=i486%{!?nospecflags:%{?specflags: %{specflags}}%{?specflags_ia32: %{specflags_ia32}}%{?specflags_i486: %{specflags_i486}}}
+
+#==============================================================================
+# ---- configure macros.
+#
+%_prefix /usr
+%_exec_prefix /usr
+%_bindir /usr/bin
+%_sbindir /usr/sbin
+%_libexecdir /usr/lib
+%_datadir /usr/share
+%_sysconfdir /etc
+%_sharedstatedir /var/lib
+%_localstatedir /var
+%_lib lib
+%_libdir /usr/%{_lib}
+%_includedir /usr/include
+%_oldincludedir /usr/include
+%_infodir /usr/share/info
+%_mandir /usr/share/man
+%_initrddir %{_sysconfdir}/rc.d/init.d
+
+#---------------------------------------------------------------------
+# Multilibs
+%_multilibno 1
+%_multilibpatt (/%{_lib}|/usr/%{_lib}(|/gconv)|/usr/local/%{_lib}|/usr/X11R6/%{_lib}|/opt/%{_lib})/[^/]*\\.([oa]|la|so[0-9.]*)$
+
--- /dev/null
+# Per-platform rpm configuration file.
+
+#==============================================================================
+# ---- per-platform macros.
+#
+%_arch i586
+%_vendor pld
+%_os linux
+%_gnu -gnu
+%_target_platform %{_target_cpu}-%{_vendor}-%{_target_os}
+%optflags -O2 -fno-strict-aliasing -fwrapv -march=i586%{!?nospecflags:%{?specflags: %{specflags}}%{?specflags_ia32: %{specflags_ia32}}%{?specflags_i586: %{specflags_i586}}}
+
+#==============================================================================
+# ---- configure macros.
+#
+%_prefix /usr
+%_exec_prefix /usr
+%_bindir /usr/bin
+%_sbindir /usr/sbin
+%_libexecdir /usr/lib
+%_datadir /usr/share
+%_sysconfdir /etc
+%_sharedstatedir /var/lib
+%_localstatedir /var
+%_lib lib
+%_libdir /usr/%{_lib}
+%_includedir /usr/include
+%_oldincludedir /usr/include
+%_infodir /usr/share/info
+%_mandir /usr/share/man
+%_initrddir %{_sysconfdir}/rc.d/init.d
+
+#---------------------------------------------------------------------
+# Multilibs
+%_multilibno 1
+%_multilibpatt (/%{_lib}|/usr/%{_lib}(|/gconv)|/usr/local/%{_lib}|/usr/X11R6/%{_lib}|/opt/%{_lib})/[^/]*\\.([oa]|la|so[0-9.]*)$
+
--- /dev/null
+# Per-platform rpm configuration file.
+
+#==============================================================================
+# ---- per-platform macros.
+#
+%_arch i686
+%_vendor pld
+%_os linux
+%_gnu -gnu
+%_target_platform %{_target_cpu}-%{_vendor}-%{_target_os}
+%optflags -O2 -fno-strict-aliasing -fwrapv -march=i686 -mtune=pentium4%{!?nospecflags:%{?specflags: %{specflags}}%{?specflags_ia32: %{specflags_ia32}}%{?specflags_i686: %{specflags_i686}}}
+
+#==============================================================================
+# ---- configure macros.
+#
+%_prefix /usr
+%_exec_prefix /usr
+%_bindir /usr/bin
+%_sbindir /usr/sbin
+%_libexecdir /usr/lib
+%_datadir /usr/share
+%_sysconfdir /etc
+%_sharedstatedir /var/lib
+%_localstatedir /var
+%_lib lib
+%_libdir /usr/%{_lib}
+%_includedir /usr/include
+%_oldincludedir /usr/include
+%_infodir /usr/share/info
+%_mandir /usr/share/man
+%_initrddir %{_sysconfdir}/rc.d/init.d
+
+#---------------------------------------------------------------------
+# Multilibs
+%_multilibno 1
+%_multilibpatt (/%{_lib}|/usr/%{_lib}(|/gconv)|/usr/local/%{_lib}|/usr/X11R6/%{_lib}|/opt/%{_lib})/[^/]*\\.([oa]|la|so[0-9.]*)$
+
--- /dev/null
+# Per-platform rpm configuration file.
+
+#==============================================================================
+# ---- per-platform macros.
+#
+%_arch ia32e
+%_vendor pld
+%_os linux
+%_gnu -gnu
+%_target_platform %{_target_cpu}-%{_vendor}-%{_target_os}
+%optflags -O2 -fno-strict-aliasing -fwrapv -march=x86-64%{!?nospecflags:%{?specflags: %{specflags}}%{?specflags_ia32e: %{specflags_ia32e}}}
+
+#==============================================================================
+# ---- configure macros.
+#
+%_prefix /usr
+%_exec_prefix /usr
+%_bindir /usr/bin
+%_sbindir /usr/sbin
+%_libexecdir /usr/lib64
+%_datadir /usr/share
+%_sysconfdir /etc
+%_sharedstatedir /var/lib
+%_localstatedir /var
+%_lib lib64
+%_libdir /usr/lib64
+%_includedir /usr/include
+%_oldincludedir /usr/include
+%_infodir /usr/share/info
+%_mandir /usr/share/man
+%_initrddir %{_sysconfdir}/rc.d/init.d
+
+#---------------------------------------------------------------------
+# Multilibs
+%_multilibno 2
+%_multilibpatt (/%{_lib}|/usr/%{_lib}(|/gconv)|/usr/local/%{_lib}|/usr/X11R6/%{_lib}|/opt/%{_lib})/[^/]*\\.([oa]|la|so[0-9.]*)$
+
--- /dev/null
+# Per-platform rpm configuration file.
+
+#==============================================================================
+# ---- per-platform macros.
+#
+%_arch noarch
+%_vendor pld
+%_os linux
+%_gnu -gnu
+%_target_platform %{_target_cpu}-%{_vendor}-%{_target_os}
+
+#==============================================================================
+# ---- configure macros.
+#
+%_prefix /usr
+%_exec_prefix /usr
+%_bindir /usr/bin
+%_sbindir /usr/sbin
+%_libexecdir /usr/lib64
+%_datadir /usr/share
+%_sysconfdir /etc
+%_sharedstatedir /var/lib
+%_localstatedir /var
+%_lib lib64
+%_libdir /usr/lib64
+%_includedir /usr/include
+%_oldincludedir /usr/include
+%_infodir /usr/share/info
+%_mandir /usr/share/man
+%_initrddir %{_sysconfdir}/rc.d/init.d
+
+# Multilibs
+%_multilibno 2
+%_multilibpatt (/%{_lib}|/usr/%{_lib}(|/gconv)|/usr/local/%{_lib}|/usr/X11R6/%{_lib}|/opt/%{_lib})/[^/]*\\.([oa]|la|so[0-9.]*)$
--- /dev/null
+# Per-platform rpm configuration file.
+
+#==============================================================================
+# ---- per-platform macros.
+#
+%_arch pentium3
+%_vendor pld
+%_os linux
+%_gnu -gnu
+%_target_platform %{_target_cpu}-%{_vendor}-%{_target_os}
+%optflags -O2 -fno-strict-aliasing -fwrapv -march=pentium3%{!?nospecflags:%{?specflags: %{specflags}}%{?specflags_ia32: %{specflags_ia32}}%{?specflags_pentium3: %{specflags_pentium3}}}
+
+#==============================================================================
+# ---- configure macros.
+#
+%_prefix /usr
+%_exec_prefix /usr
+%_bindir /usr/bin
+%_sbindir /usr/sbin
+%_libexecdir /usr/lib
+%_datadir /usr/share
+%_sysconfdir /etc
+%_sharedstatedir /var/lib
+%_localstatedir /var
+%_lib lib
+%_libdir /usr/%{_lib}
+%_includedir /usr/include
+%_oldincludedir /usr/include
+%_infodir /usr/share/info
+%_mandir /usr/share/man
+%_initrddir %{_sysconfdir}/rc.d/init.d
+
+#---------------------------------------------------------------------
+# Multilibs
+%_multilibno 1
+%_multilibpatt (/%{_lib}|/usr/%{_lib}(|/gconv)|/usr/local/%{_lib}|/usr/X11R6/%{_lib}|/opt/%{_lib})/[^/]*\\.([oa]|la|so[0-9.]*)$
+
--- /dev/null
+# Per-platform rpm configuration file.
+
+#==============================================================================
+# ---- per-platform macros.
+#
+%_arch pentium4
+%_vendor pld
+%_os linux
+%_gnu -gnu
+%_target_platform %{_target_cpu}-%{_vendor}-%{_target_os}
+%optflags -O2 -fno-strict-aliasing -fwrapv -march=pentium4%{!?nospecflags:%{?specflags: %{specflags}}%{?specflags_ia32: %{specflags_ia32}}%{?specflags_pentium4: %{specflags_pentium4}}}
+
+#==============================================================================
+# ---- configure macros.
+#
+%_prefix /usr
+%_exec_prefix /usr
+%_bindir /usr/bin
+%_sbindir /usr/sbin
+%_libexecdir /usr/lib
+%_datadir /usr/share
+%_sysconfdir /etc
+%_sharedstatedir /var/lib
+%_localstatedir /var
+%_lib lib
+%_libdir /usr/%{_lib}
+%_includedir /usr/include
+%_oldincludedir /usr/include
+%_infodir /usr/share/info
+%_mandir /usr/share/man
+%_initrddir %{_sysconfdir}/rc.d/init.d
+
+#---------------------------------------------------------------------
+# Multilibs
+%_multilibno 1
+%_multilibpatt (/%{_lib}|/usr/%{_lib}(|/gconv)|/usr/local/%{_lib}|/usr/X11R6/%{_lib}|/opt/%{_lib})/[^/]*\\.([oa]|la|so[0-9.]*)$
+
--- /dev/null
+# Per-platform rpm configuration file.
+
+#==============================================================================
+# ---- per-platform macros.
+#
+%_arch ppc
+%_vendor pld
+%_os linux
+%_gnu -gnu
+%_target_platform %{_target_cpu}-%{_vendor}-%{_target_os}
+%optflags -O2 -fno-strict-aliasing -fwrapv -fsigned-char%{!?nospecflags:%{?specflags: %{specflags}}%{?specflags_ppc: %{specflags_ppc}}}
+
+#==============================================================================
+# ---- configure macros.
+#
+%_prefix /usr
+%_exec_prefix /usr
+%_bindir /usr/bin
+%_sbindir /usr/sbin
+%_libexecdir /usr/lib
+%_datadir /usr/share
+%_sysconfdir /etc
+%_sharedstatedir /var/lib
+%_localstatedir /var
+%_lib lib
+%_libdir /usr/%{_lib}
+%_includedir /usr/include
+%_oldincludedir /usr/include
+%_infodir /usr/share/info
+%_mandir /usr/share/man
+%_initrddir %{_sysconfdir}/rc.d/init.d
+
+#---------------------------------------------------------------------
+# Multilibs
+%_multilibno 1
+%_multilibpatt (/%{_lib}|/usr/%{_lib}(|/gconv)|/usr/local/%{_lib}|/usr/X11R6/%{_lib}|/opt/%{_lib})/[^/]*\\.([oa]|la|so[0-9.]*)$
--- /dev/null
+# Per-platform rpm configuration file.
+
+#==============================================================================
+# ---- per-platform macros.
+#
+%_arch amd64
+%_vendor pld
+%_os linux
+%_gnu -gnu
+%_target_platform %{_target_cpu}-%{_vendor}-%{_target_os}
+%optflags -O2 -fno-strict-aliasing -fwrapv -march=x86-64%{!?nospecflags:%{?specflags: %{specflags}}%{?specflags_amd64: %{specflags_amd64}}}
+
+#==============================================================================
+# ---- configure macros.
+#
+%_prefix /usr
+%_exec_prefix /usr
+%_bindir /usr/bin
+%_sbindir /usr/sbin
+%_libexecdir /usr/lib64
+%_datadir /usr/share
+%_sysconfdir /etc
+%_sharedstatedir /var/lib
+%_localstatedir /var
+%_lib lib64
+%_libdir /usr/lib64
+%_includedir /usr/include
+%_oldincludedir /usr/include
+%_infodir /usr/share/info
+%_mandir /usr/share/man
+%_initrddir %{_sysconfdir}/rc.d/init.d
+
+#---------------------------------------------------------------------
+# Multilibs
+%_multilibno 2
+%_multilibpatt (/%{_lib}|/usr/%{_lib}(|/gconv)|/usr/local/%{_lib}|/usr/X11R6/%{_lib}|/opt/%{_lib})/[^/]*\\.([oa]|la|so[0-9.]*)$
+