mirror of
https://github.com/gravitational/teleport
synced 2024-10-21 01:34:01 +00:00
7567c5502d
Add a script to build libfido2 (and its dependencies) on macOS and enable FIDO2 static builds. I decided to build all dependencies instead of pulling from Homebrew for a few reasons: 1. There is no libcbor.a in a brew package 2. This captures library versions within the Teleport source code, allowing us to build binaries against different versions of libfido2 (and its dependencies). I've also bumped libfido2 to 1.11.0. I've been running it locally and we are still pre-release, so it seems like a good time to do it. (See https://developers.yubico.com/libfido2/Release_Notes.html.) #9160 * Build libfido2 and dependencies for macOS * Build tsh with static fido2 on Drone * Bump libfido2 versions in all builds * Attempt to appease linters * Use temp dirs inside LIB_CACHE * Move LIB_CACHE outside of HOME HOME is reassigned in macOS builders, but we want a "stable" cache directory. /tmp is used by build-package.sh and build-pkg-tsh.sh. * Rename script to build-fido2-macos.sh * Regenerate Drone files |
||
---|---|---|
.. | ||
buildbox/usr | ||
centos7/usr/local/lib64/pkgconfig |