Page MenuHomeFreeBSD

foundationdb: update all the things
ClosedPublic

Authored by dch on Apr 9 2020, 10:41 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Apr 20, 5:19 PM
Unknown Object (File)
Feb 28 2024, 3:30 AM
Unknown Object (File)
Feb 19 2024, 4:48 AM
Unknown Object (File)
Feb 19 2024, 4:47 AM
Unknown Object (File)
Feb 19 2024, 4:47 AM
Unknown Object (File)
Feb 19 2024, 4:47 AM
Unknown Object (File)
Feb 19 2024, 4:47 AM
Unknown Object (File)
Feb 18 2024, 11:11 PM
Subscribers
None

Details

Summary
  • databases/foundationdb-devel: update to 20200408 PR against upstream repo
  • databases/erlfdb: update to 1.0 release
  • use latest 7.x foundationdb-devel
  • update to latest erlang bindings
  • databases/foundationdb: handle c++ errors by requiring llvm80

Diff Detail

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

Event Timeline

databases/foundationdb/Makefile
29 ↗(On Diff #70381)

this isn't needed - the issue is the compiler used on CURRENT, not the flag.

I've seen this sort of thing elsewhere - maybe this is the right approach to force an older clang version?

# build fails on 12.0 with clang-6, so force a newer compiler
BUILD_DEPENDS+=	clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
CPP=		clang-cpp${LLVM_DEFAULT}
CC=		clang${LLVM_DEFAULT}
CXX=		clang++${LLVM_DEFAULT}

databases/foundationdb: require llvm80 for 13.0-CURRENT

OK I think this patch should cater for 12.1 - not sure if it's the *right* way to fix this though?

  • apparently 12.2 will have llvm90 so I will re-test using that
  • is there a way to detect if we are running 12-STABLE? use OSVERSION >=120200 perhaps?
  • databases/foundationdb: require llvm90 for compat
  • databases/foundationdb-devel: update to 20200408 PR against upstream repo
  • databases/erlfdb: update to 1.0 release
This revision was not accepted when it landed; it landed in state Needs Review.Apr 19 2020, 12:05 PM
This revision was automatically updated to reflect the committed changes.