Bug #82347 | Client libraries not buildable on Solaris 11 with Sun Studio using libCstd | ||
---|---|---|---|
Submitted: | 26 Jul 2016 13:50 | Modified: | 4 Aug 2016 16:39 |
Reporter: | Mauritz Sundell | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Command-line Clients | Severity: | S3 (Non-critical) |
Version: | 5.7.5 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[26 Jul 2016 13:50]
Mauritz Sundell
[26 Jul 2016 14:43]
Mauritz Sundell
Posted by developer: Other suggestions for client build (WITHOUT_SERVER=ON) 1) exclude build of mysqlcheck 2) exclude build of libbinlogevents Note, the above suggestion comes solely from a technical point of view. If actually considered, one also need to consider if they go along with the intention of WITHOUT_SERVER
[26 Jul 2016 15:46]
Mauritz Sundell
Posted by developer: Another suggestion is to add a new cmake parameter that only builds (and package) client libraries with needed include files. Excluding both server and general client tools.
[2 Aug 2016 10:46]
Tor Didriksen
Posted by developer: Please note that 5.7 and trunk have both been ported to SOLARIS STUDIO 12.5 AKA 5.14 (the entire server code, not just client libraries) 5.7 can be built with -DCMAKE_CXX_FLAGS=-std=c++03 trunk automatically picks -std=c++11
[4 Aug 2016 16:39]
Paul DuBois
Posted by developer: Noted in 5.7.15, 5.7.13-ndb-7.5.4 changelogs. The client library failed to build on Solaris using the Cstd library.