Page MenuHomeFreeBSD

devel/boost-*: update to 1.65.1

Authored by jbeich on Jul 13 2017, 8:03 PM.


Test Plan
  • poudriere bulk -t devel/boost-all is green on 10.3 i386/amd64, 11.0 i386/amd64, 11.1 armv6/aarch64, 12.0 amd64
  • poudriere bulk -f boost-consumers.list on 11.0 amd64 has only 10 failures
  • -exp run to be tracked in bug 220714

Diff Detail

rP FreeBSD ports repository
Lint Not Applicable
Tests Not Applicable

Event Timeline

jbeich added 1 blocking reviewer(s): office.
jbeich edited the test plan for this revision. (Show Details)
  • Fix addr2line detection sometimes failing

Oops, test executable bit to better mimic system() check

This comment was removed by
35 ↗(On Diff #30878)

If you are testing for executable permission (not the same as actually executable for the current architecture, of course), should this be X_OK? added inline comments.
14 ↗(On Diff #32311)

The unconditional undefinition of _GNU_SOURCE breaks builds with some glibc versions if you're planning to upstream the patch, e.g. with CentOS 7. It would be nicer to check if it's defined, and then only undefine if not already defined to preserve the state.

jbeich retitled this revision from devel/boost-*: update to 1.65.0 to devel/boost-*: update to 1.65.1.
  • Update to 1.65.1
  • Guard temporary _GNU_SOURCE to unbreak on GNU systems
  • Guard _URC_NO_REASON to unbreak GCC build on armv6
jbeich set the repository for this revision to rP FreeBSD ports repository.
This revision was automatically updated to reflect the committed changes.