New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
slot conflict dev-libs/mpfr::0 when building 8.2.beta4 #497
Comments
I am planning to do a post on gentoo-science at some point. Note that the fun has already started on sage-release and sage-devel because of mpfr-4.
So most users will be just fine. The mpfr upgrade will trigger multiple package recompilation but gcc still has to be done manually (probably listed under revdep-rebuild). The fun bit is the rebuild of packages will break at the next to last one: giac with an ICE. The last package to rebuild is sage. Rebuilding gcc gets rid of the ICE - the debug message associated with the ICE clearly point to mpfr-3 in gcc being involved. I think something in giac could be done to fix the ICE without recompiling gcc but it is hard to figure out. |
So do you plan on sage-on-gentoo users doing their own unmask of |
I don't know yet. We only have a unmask file for some funtoo users and it is probably obsolete. As far as I am concerned definite action will only be required when 8.2 is released - people on 9999 should know about unmasking things sometimes, it's fair game. There are two timelines I don't have any control on:
So it will really depend on what's happening when sage reach the "rc" stage. |
No ICE failures here in Prefix after unmasking |
Was your libmpfr.so.3 file preserved? Is gcc even working? |
Apparently not. The
|
OK, you are just in the situation that the mask was supposed to prevent. It looks like your prefix must have |
|
OK, forensic:
|
OK linking to the debian
|
I think you may want to do some kind of report to gentoo-alt, this is suspicious behavior in prefix. |
Bug https://bugs.gentoo.org/646090. I'm not exactly sure how to refer to 'old preserved libs`, by soname or by package version name? Feel free to comment to correct any inaccuracies. |
It's interesting that in Prefix I didn't get an ICE when building giac. But I do get that on Gentoo. |
To be honest, it smells funny. That implies something is not linked to the right version in the right place (TM). |
mpfr-4 is out of mask. Hopefully everything is right here. |
I'm sure everyone will see this
when building the subject beta4. But what to do, unmask
dev-libs/mpfr-4.0.0-r1
? If so won't this require rebuildinggcc
? And can nowgcc
rebuild itself?The text was updated successfully, but these errors were encountered: