Skip to content

Releases: osquery/osquery-toolchain

1.3.0

08 Apr 05:44
9f275e7

Choose a tag to compare

What's Changed

Dependency updates:

  • crosstool-ng 1.24.0 -> 1.28.0
  • LLVM 11.0.0 -> 18.1.8
  • GCC 8.3.0 -> 13.4.0
  • Linux 4.9.156 -> 4.9.335
  • glibc 2.23 -> 2.27 on aarch64, 2.12.2 -> 2.17 on x86_64
  • binutils 2.29.1 -> 2.33.1 on aarch64, 2.30.0 -> 2.33.1 on x86_64
  • zlib 1.2.13 -> 1.3.1

Resulting binaries were tested to successfully execute a query on:
x86 - Ubuntu 16, 18, 20, 22, 24, CentOS 6, 7, 8, 9
aarch64 - Ubuntu 18, 20, 22, 24, Centos 8, 9, 10

1.2.0

11 Feb 01:36
2909a2e

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.1.0...1.2.0

v1.1.0

20 Mar 15:16
8261e01

Choose a tag to compare

Changelog

  • Keep the LLVM libraries in the final stage. This change has been introduced to support code generators (i.e.: BPF) (be224c7)
  • Add a Docker-based build script (be224c7)
  • Add an option to keep intermediate stages (e1e283b)
  • Update LLVM to version 9.0.1 (88f0611)
  • Fix scan-build support (203e5d6)
  • Implement AArch64 support (96c5875)

1.0.0

06 Sep 18:26
ce32214

Choose a tag to compare

This is the 1.0.0 version of the x86_64-osquery-linux-gnu toolchain. It is designed to build a release version of osquery such that the resulting binaries can be run on a large number of Linux flavors.

A LLVM compiler, minimal sysroot, and other required tools such as GCC's assembler are provided.

Versions used:

  • linux headers 4.7.10
  • zlib 1.2.11
  • llvm 8.0.1
  • gcc 8.3.0
  • glibc 2.12.2
  • binutils 2.30
  • crosstool-ng 1.24.0