0a1fcefb6d
- Update to 4.10.2 - Update to 4.10.2 - update to 4.10.2 (bnc#796375): * Fix missing error code on unparseable signature in packages, regression introduced in rpm 4.10.0. This could result in packages with malformed signature falling through signature checking. * Fix missing error code on --import on bogus key file (RhBug:869667) * Fix installation of packages containing skipped hardlinks (RhBug:864622) * Fix --setperms regression introduced in rpm 4.10.0 (RhBug:881835) * Fix locale dependent behavior in rpm2cpio.sh (RhBug:878363) * Add --undefine cli switch for undefining macros (related to RhBug:876308) * Fix warnings when building with gcc >= 4.7 * Permit key imports on transactions where signature checking is disabled, regression of sorts introduced in 4.10.0 (RhBug:856225) * Fix RPMPROB_FILTER_FORCERELOCATE aka --badreloc, regression introduced in 4.9.0 (RhBug:828784) * Verify files from non-installed packages again, regression introduced in 4.9.0 (RhBug:826589) * Fix large (> 4GB) package support, regression introduced in 4.9.0 (RhBug:844936) * Only create the first instance of a file shared between multiple packages on install (speedup + improved verification timestamp behavior) * Report config and missinok flags too in deptype format extension * Fix relative path handling in --whatprovides query * Add --noclean and --nocheck options to rpmbuild (RhBug:756531) * Permit non-existent %ghost directories to be packaged (RhBug:839656) * Dont silence patch by default (RhBug:678000, RhBug:773503) * Accept "owner" as an alias to "user" %verify attribute (RhBug:838657) OBS-URL: https://build.opensuse.org/request/show/147491 OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=245
189 lines
6.8 KiB
Diff
189 lines
6.8 KiB
Diff
--- rpmrc.in
|
|
+++ rpmrc.in
|
|
@@ -12,16 +12,16 @@
|
|
# "fat" binary with both archs, for Darwin
|
|
optflags: fat -O2 -g -arch i386 -arch ppc
|
|
|
|
-optflags: i386 -O2 -g -march=i386 -mtune=i686
|
|
-optflags: i486 -O2 -g -march=i486
|
|
-optflags: i586 -O2 -g -march=i586
|
|
-optflags: i686 -O2 -g -march=i686
|
|
-optflags: pentium3 -O2 -g -march=pentium3
|
|
-optflags: pentium4 -O2 -g -march=pentium4
|
|
-optflags: athlon -O2 -g -march=athlon
|
|
+optflags: i386 -O2 -g -m32 -march=i486 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables
|
|
+optflags: i486 -O2 -g -m32 -march=i486 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables
|
|
+optflags: i586 -O2 -g -m32 -march=i586 -mtune=i686 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables
|
|
+optflags: i686 -O2 -g -m32 -march=i686 -mtune=i686 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables
|
|
+optflags: pentium3 -O2 -g -m32 -march=pentium3
|
|
+optflags: pentium4 -O2 -g -m32 -march=pentium4
|
|
+optflags: athlon -O2 -g -m32 -march=athlon
|
|
optflags: geode -Os -g -m32 -march=geode
|
|
-optflags: ia64 -O2 -g
|
|
-optflags: x86_64 -O2 -g
|
|
+optflags: ia64 -O2 -g -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables
|
|
+optflags: x86_64 -O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables
|
|
optflags: amd64 -O2 -g
|
|
optflags: ia32e -O2 -g
|
|
|
|
@@ -41,16 +41,17 @@
|
|
|
|
optflags: m68k -O2 -g -fomit-frame-pointer
|
|
|
|
-optflags: ppc -O2 -g -fsigned-char
|
|
-optflags: ppc8260 -O2 -g -fsigned-char
|
|
-optflags: ppc8560 -O2 -g -fsigned-char
|
|
-optflags: ppc32dy4 -O2 -g -fsigned-char
|
|
-optflags: ppciseries -O2 -g -fsigned-char
|
|
-optflags: ppcpseries -O2 -g -fsigned-char
|
|
-optflags: ppc64 -O2 -g -fsigned-char
|
|
-optflags: ppc64p7 -O3 -mtune=power7 -mcpu=power7 -g -fsigned-char
|
|
+optflags: ppc -O2 -g -m32 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables
|
|
+optflags: ppc8260 -O2 -g -m32
|
|
+optflags: ppc8560 -O2 -g -m32
|
|
+optflags: ppc32dy4 -O2 -g -m32
|
|
+optflags: ppciseries -O2 -g -m32
|
|
+optflags: ppcpseries -O2 -g -m32
|
|
+optflags: ppc64 -O2 -g -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables
|
|
+optflags: ppc64p7 -O3 -mtune=power7 -mcpu=power7 -g -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables
|
|
|
|
optflags: parisc -O2 -g -mpa-risc-1-0
|
|
+optflags: hppa -O2 -g -mpa-risc-1-0
|
|
optflags: hppa1.0 -O2 -g -mpa-risc-1-0
|
|
optflags: hppa1.1 -O2 -g -mpa-risc-1-0
|
|
optflags: hppa1.2 -O2 -g -mpa-risc-1-0
|
|
@@ -67,6 +68,7 @@
|
|
optflags: armv5tejl -O2 -g -march=armv5te
|
|
optflags: armv6l -O2 -g -march=armv6
|
|
optflags: armv7l -O2 -g -march=armv7
|
|
+optflags: armv7hl -O2 -g -march=armv7-a -mfloat-abi=hard -mthumb -mabi=aapcs-linux
|
|
|
|
optflags: atarist -O2 -g -fomit-frame-pointer
|
|
optflags: atariste -O2 -g -fomit-frame-pointer
|
|
@@ -76,8 +78,8 @@
|
|
optflags: milan -O2 -g -fomit-frame-pointer
|
|
optflags: hades -O2 -g -fomit-frame-pointer
|
|
|
|
-optflags: s390 -O2 -g
|
|
-optflags: s390x -O2 -g
|
|
+optflags: s390 -O2 -g -m31 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables
|
|
+optflags: s390x -O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables
|
|
|
|
optflags: sh3 -O2 -g
|
|
optflags: sh4 -O2 -g -mieee
|
|
@@ -142,6 +144,7 @@
|
|
arch_canon: armv5tejl: armv5tejl 12
|
|
arch_canon: armv6l: armv6l 12
|
|
arch_canon: armv7l: armv7l 12
|
|
+arch_canon: armv7hl: armv7hl 12
|
|
|
|
arch_canon: m68kmint: m68kmint 13
|
|
arch_canon: atarist: m68kmint 13
|
|
@@ -203,17 +206,17 @@
|
|
#############################################################
|
|
# For a given uname().machine, the default build arch
|
|
|
|
-buildarchtranslate: osfmach3_i686: i386
|
|
-buildarchtranslate: osfmach3_i586: i386
|
|
+buildarchtranslate: osfmach3_i686: i586
|
|
+buildarchtranslate: osfmach3_i586: i586
|
|
buildarchtranslate: osfmach3_i486: i386
|
|
buildarchtranslate: osfmach3_i386: i386
|
|
|
|
-buildarchtranslate: athlon: i386
|
|
-buildarchtranslate: geode: i386
|
|
-buildarchtranslate: pentium4: i386
|
|
-buildarchtranslate: pentium3: i386
|
|
-buildarchtranslate: i686: i386
|
|
-buildarchtranslate: i586: i386
|
|
+buildarchtranslate: athlon: i586
|
|
+buildarchtranslate: geode: i586
|
|
+buildarchtranslate: pentium4: i586
|
|
+buildarchtranslate: pentium3: i586
|
|
+buildarchtranslate: i686: i586
|
|
+buildarchtranslate: i586: i586
|
|
buildarchtranslate: i486: i386
|
|
buildarchtranslate: i386: i386
|
|
|
|
@@ -243,6 +246,7 @@
|
|
buildarchtranslate: ppc64iseries: ppc64
|
|
buildarchtranslate: ppc64pseries: ppc64
|
|
buildarchtranslate: ppc64p7: ppc64
|
|
+buildarchtranslate: powerpc64: ppc64
|
|
|
|
buildarchtranslate: armv3l: armv3l
|
|
buildarchtranslate: armv4b: armv4b
|
|
@@ -252,6 +256,7 @@
|
|
buildarchtranslate: armv5tejl: armv5tejl
|
|
buildarchtranslate: armv6l: armv6l
|
|
buildarchtranslate: armv7l: armv7l
|
|
+buildarchtranslate: armv7hl: armv7hl
|
|
|
|
buildarchtranslate: atarist: m68kmint
|
|
buildarchtranslate: atariste: m68kmint
|
|
@@ -274,6 +279,15 @@
|
|
buildarchtranslate: sh4: sh4
|
|
buildarchtranslate: sh4a: sh4
|
|
|
|
+buildarchtranslate: parisc: hppa
|
|
+buildarchtranslate: hppa2.0: hppa
|
|
+buildarchtranslate: hppa64: hppa
|
|
+
|
|
+buildarchtranslate: armv5l: armv4l
|
|
+buildarchtranslate: armv5tel: armv4l
|
|
+buildarchtranslate: armv5b: armv4b
|
|
+buildarchtranslate: armv5teb: armv4b
|
|
+
|
|
#############################################################
|
|
# Architecture compatibility
|
|
|
|
@@ -330,14 +344,19 @@
|
|
arch_compat: hppa2.0: hppa1.2
|
|
arch_compat: hppa1.2: hppa1.1
|
|
arch_compat: hppa1.1: hppa1.0
|
|
-arch_compat: hppa1.0: parisc
|
|
+arch_compat: hppa1.0: hppa
|
|
+arch_compat: hppa: parisc
|
|
arch_compat: parisc: noarch
|
|
|
|
+arch_compat: armv5teb: armv5b
|
|
+arch_compat: armv5b: armv4b
|
|
arch_compat: armv4b: noarch
|
|
+arch_compat: armv7hl: armv7l
|
|
arch_compat: armv7l: armv6l
|
|
arch_compat: armv6l: armv5tejl
|
|
arch_compat: armv5tejl: armv5tel
|
|
-arch_compat: armv5tel: armv4tl
|
|
+arch_compat: armv5tel: armv5l
|
|
+arch_compat: armv5l: armv4tl
|
|
arch_compat: armv4tl: armv4l
|
|
arch_compat: armv4l: armv3l
|
|
arch_compat: armv3l: noarch
|
|
@@ -354,7 +373,7 @@
|
|
arch_compat: s390: noarch
|
|
arch_compat: s390x: s390 noarch
|
|
|
|
-arch_compat: ia64: noarch
|
|
+arch_compat: ia64: i686 noarch
|
|
|
|
arch_compat: x86_64: amd64 em64t athlon noarch
|
|
arch_compat: amd64: x86_64 em64t athlon noarch
|
|
@@ -439,6 +458,7 @@
|
|
buildarch_compat: mipsel: noarch
|
|
|
|
buildarch_compat: armv4b: noarch
|
|
+buildarch_compat: armv7hl: armv7l
|
|
buildarch_compat: armv7l: armv6l
|
|
buildarch_compat: armv6l: armv5tejl
|
|
buildarch_compat: armv5tejl: armv5tel
|
|
@@ -450,7 +470,8 @@
|
|
buildarch_compat: hppa2.0: hppa1.2
|
|
buildarch_compat: hppa1.2: hppa1.1
|
|
buildarch_compat: hppa1.1: hppa1.0
|
|
-buildarch_compat: hppa1.0: parisc
|
|
+buildarch_compat: hppa1.0: hppa
|
|
+buildarch_compat: hppa: parisc
|
|
buildarch_compat: parisc: noarch
|
|
|
|
buildarch_compat: atarist: m68kmint noarch
|