Skip to content

crossdev: unmask multilib when multiple ABIs requested#44

Closed
mattst88 wants to merge 1 commit into
gentoo:masterfrom
mattst88:fix-multilib
Closed

crossdev: unmask multilib when multiple ABIs requested#44
mattst88 wants to merge 1 commit into
gentoo:masterfrom
mattst88:fix-multilib

Conversation

@mattst88
Copy link
Copy Markdown
Contributor

c439961 converted the old set_use_force/set_use_mask calls to the new mask/force pattern, but changed the *) default from removing multilib from the force list to actively masking it. These are not equivalent: the old code allowed multilib to be set via USE when multiple ABIs were requested; the new code prevented it unconditionally.

Fix by checking MULTILIB_USE and only masking when it is "no".

Fixes: c439961 ("crossdev: use package.use.{mask,force} for pie/ssp")

c439961 converted the old set_use_force/set_use_mask calls to the new
mask/force pattern, but changed the *) default from removing multilib
from the force list to actively masking it. These are not equivalent:
the old code allowed multilib to be set via USE when multiple ABIs were
requested; the new code prevented it unconditionally.

Fix by checking MULTILIB_USE and only masking when it is "no".

Fixes: c439961 ("crossdev: use package.use.{mask,force} for pie/ssp")
@thesamesam
Copy link
Copy Markdown
Member

Ouch, thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants