Page MenuHomeFreeBSD

devel/staf: Update to 3.4.26 and unbreak on 12-CURRENT
ClosedPublic

Authored by skozlov on Apr 28 2018, 11:32 PM.
Tags
None
Referenced Files
F81661941: D15225.diff
Fri, Apr 19, 3:15 PM
Unknown Object (File)
Jan 17 2024, 1:27 PM
Unknown Object (File)
Dec 30 2023, 4:18 AM
Unknown Object (File)
Dec 30 2023, 4:17 AM
Unknown Object (File)
Dec 30 2023, 4:17 AM
Unknown Object (File)
Dec 30 2023, 4:04 AM
Unknown Object (File)
Dec 20 2023, 4:23 AM
Unknown Object (File)
Oct 31 2023, 2:28 PM

Details

Summary

Update STAF and fix compilation error on CURRENT
For some reason, STAF doesn't compile using clang 6.0.0. The fix is to change the compiler to GCC, with which it compiles fine.

Test Plan

Tested with poudriere on the latest CURRENT, 11.1-RELEASE, and 10.4-RELEASE:



Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

dbaio requested changes to this revision.Apr 29 2018, 12:26 AM
dbaio added a subscriber: dbaio.

Clang’s 6 default C++ dialect is now gnu++14 instead of gnu++98...More info here

If it's not building just with Clang 6, probably this will fix:
USE_CXXSTD= gnu++98

devel/staf/Makefile
87 ↗(On Diff #41963)

This is not the proper fix.

This revision now requires changes to proceed.Apr 29 2018, 12:26 AM

USE_CXXSTD= gnu++98 fixed.
I'll commit with this change.

This revision is now accepted and ready to land.Apr 29 2018, 5:45 PM
This revision was automatically updated to reflect the committed changes.