[all-commits] [llvm/llvm-project] e0e7fa: [libc] enable s(n)printf without fullbuild

michaelrj-google via All-commits all-commits at lists.llvm.org
Mon Aug 15 13:45:47 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e0e7fa36d36c4f576176a6b15a0eb235befc3fa3
      https://github.com/llvm/llvm-project/commit/e0e7fa36d36c4f576176a6b15a0eb235befc3fa3
  Author: Michael Jones <michaelrj at google.com>
  Date:   2022-08-15 (Mon, 15 Aug 2022)

  Changed paths:
    M libc/config/linux/aarch64/entrypoints.txt
    M libc/config/linux/x86_64/entrypoints.txt
    M libc/src/CMakeLists.txt
    M libc/test/src/CMakeLists.txt
    M libc/utils/UnitTest/CMakeLists.txt

  Log Message:
  -----------
  [libc] enable s(n)printf without fullbuild

To use the FILE data structure, LLVM-libc must be in fullbuild mode
since it expects its own implementation. This means that (f)printf can't
be used without fullbuild, but s(n)printf only uses strings. This patch
adjusts the CMake to allow for this.

Reviewed By: sivachandra, lntue

Differential Revision: https://reviews.llvm.org/D131913




More information about the All-commits mailing list