about summary refs log tree commit diff
path: root/pkgs/development/compilers
diff options
context:
space:
mode:
authorRahul Butani <rrbutani@users.noreply.github.com>2022-10-07 22:45:21 -0500
committerRahul Butani <rrbutani@users.noreply.github.com>2023-01-27 13:29:22 -0800
commit19d1571ee46eca979011db5010b9d4fcc2731cd8 (patch)
treecaf3a2964b23747d76c991922967b64a0602ed63 /pkgs/development/compilers
parentb4ee532f360090c3ed3277e7224763bd6429b412 (diff)
downloadnixlib-19d1571ee46eca979011db5010b9d4fcc2731cd8.tar
nixlib-19d1571ee46eca979011db5010b9d4fcc2731cd8.tar.gz
nixlib-19d1571ee46eca979011db5010b9d4fcc2731cd8.tar.bz2
nixlib-19d1571ee46eca979011db5010b9d4fcc2731cd8.tar.lz
nixlib-19d1571ee46eca979011db5010b9d4fcc2731cd8.tar.xz
nixlib-19d1571ee46eca979011db5010b9d4fcc2731cd8.tar.zst
nixlib-19d1571ee46eca979011db5010b9d4fcc2731cd8.zip
llvmPackages_15.lldb: fix the manpages
Diffstat (limited to 'pkgs/development/compilers')
-rw-r--r--pkgs/development/compilers/llvm/15/default.nix9
-rw-r--r--pkgs/development/compilers/llvm/15/lldb/default.nix7
2 files changed, 11 insertions, 5 deletions
diff --git a/pkgs/development/compilers/llvm/15/default.nix b/pkgs/development/compilers/llvm/15/default.nix
index 8825f860c616..b729616843d2 100644
--- a/pkgs/development/compilers/llvm/15/default.nix
+++ b/pkgs/development/compilers/llvm/15/default.nix
@@ -88,11 +88,10 @@ let
       python3 = pkgs.python3;  # don't use python-boot
     });
 
-    # Needs package for spinhx-automodapi: https://github.com/astropy/sphinx-automodapi
-    # lldb-manpages = lowPrio (tools.lldb.override {
-    #   enableManpages = true;
-    #   python3 = pkgs.python3;  # don't use python-boot
-    # });
+    lldb-manpages = lowPrio (tools.lldb.override {
+      enableManpages = true;
+      python3 = pkgs.python3;  # don't use python-boot
+    });
 
     # pick clang appropriate for package set we are targeting
     clang =
diff --git a/pkgs/development/compilers/llvm/15/lldb/default.nix b/pkgs/development/compilers/llvm/15/lldb/default.nix
index 1ceca3813fa4..2b1b377abe5a 100644
--- a/pkgs/development/compilers/llvm/15/lldb/default.nix
+++ b/pkgs/development/compilers/llvm/15/lldb/default.nix
@@ -116,6 +116,13 @@ stdenv.mkDerivation (rec {
     "-DLLVM_ENABLE_SPHINX=ON"
     "-DSPHINX_OUTPUT_MAN=ON"
     "-DSPHINX_OUTPUT_HTML=OFF"
+
+    # docs reference `automodapi` but it's not added to the extensions list when
+    # only building the manpages:
+    # https://github.com/llvm/llvm-project/blob/af6ec9200b09039573d85e349496c4f5b17c3d7f/lldb/docs/conf.py#L54
+    #
+    # so, we just ignore the resulting errors
+    "-DSPHINX_WARNINGS_AS_ERRORS=OFF"
   ] ++ lib.optionals doCheck [
     "-DLLDB_TEST_C_COMPILER=${stdenv.cc}/bin/${stdenv.cc.targetPrefix}cc"
     "-DLLDB_TEST_CXX_COMPILER=${stdenv.cc}/bin/${stdenv.cc.targetPrefix}c++"