]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
Do not replace noarch problem rules with arch dependent ones
authorMichael Schroeder <mls@suse.de>
Wed, 16 Feb 2022 14:40:28 +0000 (15:40 +0100)
committerMichael Schroeder <mls@suse.de>
Fri, 4 Mar 2022 10:48:28 +0000 (11:48 +0100)
src/problems.c

index 81b4369146ec775c98a54f214e00108575da06b2..7bfe48e3a6de31f3cba0fa8afad2abb47fef6059 100644 (file)
@@ -1148,7 +1148,6 @@ findproblemrule_internal(Solver *solv, Id idx, Id *reqrp, Id *conrp, Id *sysrp,
                      Pool *pool = solv->pool;
                      Id op = -solv->rules[*reqrp].p;
                      if (op > 1 && pool->solvables[op].arch != pool->solvables[-r->p].arch &&
-                         pool->solvables[op].arch != pool->noarchid &&
                          pool->solvables[-r->p].arch != pool->noarchid)
                        continue;       /* different arch, skip */
                    }