Russell Sears
Russell Sears
This broke the clang build for me. I'm using the current build of dev container; default environment variables + okteto distcc stuff: ``` - DISTCC_HOSTS=--randomize ... - DISTCC_FALLBACK=0 - CCACHE_PREFIX=distcc...
@ammolitor do we have a CI build for clang? I'm trying to figure out how this keeps passing in CI, but failing in different ways in two different okteto setups....
I checked out current origin/main (`4cbe8be45`). `rm -rf ~/build_output ; ccmk` works for me in okteto. That's the only clang configuration we test with. How are you building it? ccmk...
Prepending `USE_LD=LLD` to that also works. (In cmake/ConfigureCompiler.cmake, the help string for USE_LD says that USE_LD=LLD is the default with clang, but the logic below doesn't seem to explicitly override...
I got it to reproduce the link error with the command: ``` rm -rf ~/build_output/ && CC=clang CXX=clang++ cmake -D USE_LIBCXX=ON -D USE_LD=LLD -S ${HOME}/src/foundationdb -B ${HOME}/build_output -D USE_CCACHE=ON -D...
I just realized that this is set in my developer container: ``` [root@sears-dev-okteto-6ccd4bdf89-qvjcz foundationdb]# env | grep -i cxx USE_LIBCXX=0 ``` `USE_LIBCXX` doesn't appear in the container Dockerfile: https://github.com/FoundationDB/fdb-build-support/blob/main/docker/centos7/Dockerfile or...
I found the issue; it's specific to our infrastructure.
Pull request is here: https://github.com/apple/foundationdb/pull/8265
So, we currently always recompile RocksDB, and optionally download it if the source is not available locally. I'm not sure just passing the flags through to RocksDB will work. Their...
Yeah; that looks OK to me.