Date: Mon, 04 Apr 2016 20:47:58 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 208525] databases/mysql57-server: Fix build with libc++ 3.8.0 Message-ID: <bug-208525-13-PNqkpAfI2I@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-208525-13@https.bugs.freebsd.org/bugzilla/> References: <bug-208525-13@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D208525 --- Comment #2 from Dimitry Andric <dim@FreeBSD.org> --- (In reply to Mahdi Mokhtari from comment #1) > Hi, I've checked your patch, i like to ask some points: >=20 > 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... :) --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-208525-13-PNqkpAfI2I>