Closed mattmassicotte closed 1 year ago
I can't reproduce this in Xcode 14.1 (14B47b). I don't think I did anything special. Curious to see if others have run into the same issue as well.
Hmm, I don't understand what the difference could be. To fix this, I had to add the following to the libuvExclude
variable for !os(Linux)
"./libuv/src/unix/linux.c",
However, now I'm hitting a linking failure:
"datastax::internal::core::OpenSslContext::set_min_protocol_version(CassSslTlsVersion_)", referenced from:
vtable for datastax::internal::core::OpenSslContext in CDataStaxDriver.o
Ahh, user error! The correct method is:
git submodule update --init
--recursive
isn't needed in this case, but the real problem was my use of --remote
. That checks ignores the recorded commit in the submodule.
Here's what I did:
git submodule update --init --recursive --remote
The
swift-cassandra-driver
fails to build, because libuv is looking forsys/epoll.h
on my system. Did I do something dumb and miss the instructions for local building?