Vendors OpenSSL 3.4.1 as static libraries (libcrypto.a, libssl.a) for
openpilot, following the same pattern as other vendored packages.
Uses module name openssl3 to avoid case-insensitive filesystem conflict
with pyOpenSSL's OpenSSL module on macOS.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Vendors libjpeg-turbo 3.1.0 as a static library for openpilot, following
the same pattern as zstd/ncurses/zeromq.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
LTO bitcode is compiler-version-specific. The wheel built with
clang 17 produces bitcode that clang 16 (used in openpilot CI)
cannot read. Disable IPO to produce standard object files.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Cppcheck 2.19.1 static analysis tool, built from source. Includes
the MISRA C addon, cfg files, and platform definitions for opendbc
and panda safety analysis.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Header-only Eigen 3.4.0 C++ linear algebra library, downloaded from
GitLab release. Exposes INCLUDE_DIR for scons integration.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Static build of libzmq 4.3.5 providing headers and library for
C/C++ projects that link against zmq.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>