Skip to content

Conversation

@Smjert
Copy link
Member

@Smjert Smjert commented Sep 4, 2024

  • Force the use of the DWARF debug symbols version 4, since only very recent versions of gdb support any version higher than that and on newer clang versions, 5 is the default.

  • Correct the secure_getenv check; GLIBC 2.17 is the first version that adds supports for it, so it should be included

  • Move the selection of the standard library implementation and corollary library on Linux to be a toolchain specific setting, making it slightly easier to build with a different toolchain.

- Force the use of the DWARF debug symbols version 4,
  since only very recent versions of gdb support any version higher than
  that and on newer clang versions, 5 is the default.

- Correct the secure_getenv check; GLIBC 2.17 is the first version
  that adds supports for it, so it should be included

- Move the selection of the standard library implementation and
  corollary library on Linux to be a toolchain specific setting,
  making it slightly easier to build with a different toolchain.
@Smjert Smjert requested review from a team as code owners September 4, 2024 21:49
@Smjert
Copy link
Member Author

Smjert commented Sep 6, 2024

Refreshing to get CI workflow updates.

@Smjert Smjert closed this Sep 6, 2024
@Smjert Smjert reopened this Sep 6, 2024
@Smjert Smjert merged commit c8ae65d into osquery:master Sep 9, 2024
@Smjert Smjert deleted the stefano/build/clang-fixes branch September 9, 2024 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants