[Bug 208525] databases/mysql57-server: Fix build with libc++ 3.8.0
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Apr 4 20:47:58 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208525
--- Comment #2 from Dimitry Andric <dim at FreeBSD.org> ---
(In reply to Mahdi Mokhtari from comment #1)
> Hi, I've checked your patch, i like to ask some points:
>
> Doesn't it cause errors for other builds (that doesn't use libc++3.8) ? [if
> yes i think there's a solution to apply the patch conditionally :D]
This shouldn't change anything for systems with earlier versions of libc++, or
with libstdc++.
The only reason this issue now pops up with libc++ 3.8 is that they've put a
static assertion in the std::map class, which checks at compile time whether
the value_type was defined correctly. It turns out a lot of software makes
mistakes in this area. :)
> You can now successfully build both mysql57 server and client after you
> apply this patch ?
Yes, I verified that, both with the old and new libc++.
> I'm okay to approve patch :), if you confirm both.
> if you didn't tried to build (or you're busy and cant try it now), tell me
> and i'll do it ;)
It would be nice if you double-checked on your system(s), to see if it also
works OK for you. I could have made a mistake... :)
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list