• [gentoo-dev] [PATCH 08/11] llvm-r2.eclass: Update top-level docs for CB

    From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Sat Dec 21 17:10:02 2024
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/llvm-r2.eclass | 9 ++++++++-
    1 file changed, 8 insertions(+), 1 deletion(-)

    diff --git a/eclass/llvm-r2.eclass b/eclass/llvm-r2.eclass
    index e499f9dba38d..3d18f1a0a19c 100644
    --- a/eclass/llvm-r2.eclass
    +++ b/eclass/llvm-r2.eclass
    @@ -18,12 +18,19 @@
    # 2. Use llvm_gen_dep and/or LLVM_USEDEP to add appropriate
    # dependencies.
    #
    -# 3. Use llvm-r2_pkg_setup, get_llvm_prefix or LLVM_SLOT.
    +# 3. Use llvm-r2_pkg_setup, llvm_chost_setup, llvm_cbuild_setup,
    +# get_llvm_prefix or LLVM_SLOT.
    #
    # The eclass sets IUSE and REQUIRED_USE. The flag corresponding
    # to the newest supported stable LLVM slot (or the newest testing,
    # if no stable slots are supported) is enabled by default.
    #
    +# Note that the eclass aims for a best-effort support of CHOST builds
    +# (i.e. compiling/linking against LLVM) and CBUILD use (i.e. calling
    +# LLVM tools at build time). You need to determine what the package
    +# in question needs, and put the appropriate packages in DEPEND and/or
    +# BDEP