swift-server / swift-kafka-client

Apache License 2.0
83 stars 23 forks source link

Ship with BoringSSL #135

Closed felixschlegel closed 1 year ago

felixschlegel commented 1 year ago

Closes #123

Motivation:

No need to install libressl on machine to build project.

Modifications:

Additional Changes:

felixschlegel commented 1 year ago

Can you take a look at the CI failures?

That's a weird one, I run into the exact issue as described here:

https://forums.swift.org/t/swift-5-9-compilation-failure-on-linux-when-using-system-modules-that-import-select-h/66275

Currently, my fix is to set the _GNU_SOURCE macro when building the Crdkafka target, which gives me a lot of duplicate macro warnings but seems to work.

felixschlegel commented 1 year ago

We need to get #137 merged before we get the 5.10 test to pass