[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1027284: mpfr_custom_get_kind broken in current 4.1.1



Control: severity -1 serious
Control: affects -1 src:deal.ii

On 2022-12-29 22:25:54 +0100, Vincent Lefevre wrote:
> Control: tags -1 upstream fixed-upstream
> 
> On 2022-12-29 19:22:12 +0100, Yuri D'Elia wrote:
> > According to https://github.com/CGAL/cgal/issues/7064 mpfr 4.1.1 was
> > updated after-the-fact without a version bump.
> 
> I'm wondering what you mean by "version bump".
> 
> > mpfr 4.1.1 in debian has a broken macro definition of
> > mpfr_custom_get_kind that prevents building against CGAL.
> > 
> > Looks like the package needs to be refreshed with the updated upstream's
> > version or apply the patch[0] independently.
> > 
> > [0] https://github.com/BrianGladman/mpfr/commit/0ce17bae34a6c54de31b126f969d3ddd72c6bc37
> 
> There's no newer version for the 4.1 branch. So I suggest one of
> these 3 possibilities:
> 
> 1. Apply the patch available on https://www.mpfr.org/mpfr-4.1.1/#bugs
> 
> 2. Apply the patch from the git commit 0ce17bae34a6c54de31b126f969d3ddd72c6bc37
> 
> 3. Upgrade to 4.2.0-rc1 (this version is ABI and API compatible and
> has the fix for this bug). I will do the release in a few days, as
> everything seems fine (there's only a possible failure on m68k with
> QEMU, but after investigation, this is due to a QEMU bug, and the
> generated code should be correct; BTW, the 4.1.* versions also have
> the concerned test).

This bug breaks at least the build of deal.ii. Thus I'm raising the
severity to serious.

Cheers
-- 
Sebastian Ramacher


Reply to: