Imported Upstream version 0.7.27
[platform/upstream/libsolv.git] / src / poolarch.c
index 4a1fa50..e5fb5bf 100644 (file)
 
 static const char *archpolicies[] = {
 #if defined(FEDORA) || defined(MAGEIA)
+  "x86_64_v4", "x86_64_v4:x86_64_v3:x86_64_v2:x86_64:athlon:i686:i586:i486:i386",
+  "x86_64_v3", "x86_64_v3:x86_64_v2:x86_64:athlon:i686:i586:i486:i386",
+  "x86_64_v2", "x86_64_v2:x86_64:athlon:i686:i586:i486:i386",
   "x86_64",    "x86_64:athlon:i686:i586:i486:i386",
 #else
+  "x86_64_v4", "x86_64_v4:x86_64_v3:x86_64_v2:x86_64:i686:i586:i486:i386",
+  "x86_64_v3", "x86_64_v3:x86_64_v2:x86_64:i686:i586:i486:i386",
+  "x86_64_v2", "x86_64_v2:x86_64:i686:i586:i486:i386",
   "x86_64",    "x86_64:i686:i586:i486:i386",
 #endif
   "i686",      "i686:i586:i486:i386",
@@ -33,6 +39,10 @@ static const char *archpolicies[] = {
   "ppc64",     "ppc64:ppc",
   "ppc64p7",   "ppc64p7:ppc64:ppc",
   "ia64",      "ia64:i686:i586:i486:i386",
+  "armv8hcnl", "armv8hcnl:armv8hnl:armv8hl:armv7hnl:armv7hl:armv6hl",
+  "armv8hnl",  "armv8hnl:armv8hl:armv7hnl:armv7hl:armv6hl",
+  "armv8hl",   "armv8hl:armv7hl:armv6hl",
+  "armv8l",    "armv8l:armv7l:armv6l:armv5tejl:armv5tel:armv5tl:armv5l:armv4tl:armv4l:armv3l",
   "armv7hnl",  "armv7hnl:armv7hl:armv6hl",
   "armv7hl",   "armv7hl:armv6hl",
   "armv7l",    "armv7l:armv6l:armv5tejl:armv5tel:armv5tl:armv5l:armv4tl:armv4l:armv3l",