[CXX-204] Solaris build depends on 'timegm' functionality Created: 22/Apr/14 Updated: 04/Sep/14 Resolved: 16/Jun/14 |
|
| Status: | Closed |
| Project: | C++ Driver |
| Component/s: | Portability |
| Affects Version/s: | legacy-0.0-26compat-2.6.0 |
| Fix Version/s: | legacy-0.0-26compat-2.6.2, legacy-0.10.0 |
| Type: | Bug | Priority: | Blocker - P1 |
| Reporter: | Itay Neeman | Assignee: | Andrew Morrow (Inactive) |
| Resolution: | Done | Votes: | 1 |
| Labels: | legacy-cxx | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Non-illumos/SmartOS Solaris |
||
| Description |
|
'timegm' is not a POSIX-compliant function, and thus fails to compile on some variants of Solaris. See |
| Comments |
| Comment by Githook User [ 04/Sep/14 ] |
|
Author: {u'username': u'amidvidy', u'name': u'Adam Midvidy', u'email': u'amidvidy@gmail.com'}Message: |
| Comment by Githook User [ 16/Jun/14 ] |
|
Author: {u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}Message: |
| Comment by Githook User [ 30/May/14 ] |
|
Author: {u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}Message: (cherry picked from commit 5bf477aa3dee9e82c9c2286a9ad8341cd71dfe97) Conflicts: |
| Comment by Andrew Morrow (Inactive) [ 30/May/14 ] |
|
This is done on legacy, but still needs a backport to 26compat. Note that the upstream fix was handled differently, which is why we did our own commit for this and need to do our own backport (we won't pick this change up from server 2.6.2 backports). |
| Comment by Githook User [ 30/May/14 ] |
|
Author: {u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}Message: |
| Comment by Andrew Morrow (Inactive) [ 29/May/14 ] |
| Comment by Andrew Morrow (Inactive) [ 05/May/14 ] |
|
Not yet fixed upstream in server repo so bumping out into subsequent driver releases. |