Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 887503 - sys-devel/llvm-15.0.6 man pages installed in wrong path
Summary: sys-devel/llvm-15.0.6 man pages installed in wrong path
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: LLVM support project
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2022-12-20 19:10 UTC by Mike Gilbert
Modified: 2022-12-20 20:10 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Gilbert gentoo-dev 2022-12-20 19:10:04 UTC
/etc/env.d/60llvm-9984 contains MANPATH="/usr/lib/llvm/15/share/man".

However, an extra "/15" is being added to the install path somewhere (see below).

% qlist llvm | grep /man/
/usr/lib/llvm/15/15/share/man/man1/FileCheck.1
/usr/lib/llvm/15/15/share/man/man1/bugpoint.1
/usr/lib/llvm/15/15/share/man/man1/clang-tblgen.1
/usr/lib/llvm/15/15/share/man/man1/dsymutil.1
/usr/lib/llvm/15/15/share/man/man1/lit.1
/usr/lib/llvm/15/15/share/man/man1/llc.1
/usr/lib/llvm/15/15/share/man/man1/lldb-tblgen.1
/usr/lib/llvm/15/15/share/man/man1/lli.1
/usr/lib/llvm/15/15/share/man/man1/llvm-addr2line.1
/usr/lib/llvm/15/15/share/man/man1/llvm-ar.1
/usr/lib/llvm/15/15/share/man/man1/llvm-as.1
/usr/lib/llvm/15/15/share/man/man1/llvm-bcanalyzer.1
/usr/lib/llvm/15/15/share/man/man1/llvm-config.1
/usr/lib/llvm/15/15/share/man/man1/llvm-cov.1
/usr/lib/llvm/15/15/share/man/man1/llvm-cxxfilt.1
/usr/lib/llvm/15/15/share/man/man1/llvm-cxxmap.1
/usr/lib/llvm/15/15/share/man/man1/llvm-diff.1
/usr/lib/llvm/15/15/share/man/man1/llvm-dis.1
/usr/lib/llvm/15/15/share/man/man1/llvm-dwarfdump.1
/usr/lib/llvm/15/15/share/man/man1/llvm-dwarfutil.1
/usr/lib/llvm/15/15/share/man/man1/llvm-exegesis.1
/usr/lib/llvm/15/15/share/man/man1/llvm-extract.1
/usr/lib/llvm/15/15/share/man/man1/llvm-ifs.1
/usr/lib/llvm/15/15/share/man/man1/llvm-install-name-tool.1
/usr/lib/llvm/15/15/share/man/man1/llvm-lib.1
/usr/lib/llvm/15/15/share/man/man1/llvm-libtool-darwin.1
/usr/lib/llvm/15/15/share/man/man1/llvm-link.1
/usr/lib/llvm/15/15/share/man/man1/llvm-lipo.1
/usr/lib/llvm/15/15/share/man/man1/llvm-locstats.1
/usr/lib/llvm/15/15/share/man/man1/llvm-mca.1
/usr/lib/llvm/15/15/share/man/man1/llvm-nm.1
/usr/lib/llvm/15/15/share/man/man1/llvm-objcopy.1
/usr/lib/llvm/15/15/share/man/man1/llvm-objdump.1
/usr/lib/llvm/15/15/share/man/man1/llvm-otool.1
/usr/lib/llvm/15/15/share/man/man1/llvm-pdbutil.1
/usr/lib/llvm/15/15/share/man/man1/llvm-profdata.1
/usr/lib/llvm/15/15/share/man/man1/llvm-profgen.1
/usr/lib/llvm/15/15/share/man/man1/llvm-ranlib.1
/usr/lib/llvm/15/15/share/man/man1/llvm-readelf.1
/usr/lib/llvm/15/15/share/man/man1/llvm-readobj.1
/usr/lib/llvm/15/15/share/man/man1/llvm-remark-size-diff.1
/usr/lib/llvm/15/15/share/man/man1/llvm-size.1
/usr/lib/llvm/15/15/share/man/man1/llvm-stress.1
/usr/lib/llvm/15/15/share/man/man1/llvm-strings.1
/usr/lib/llvm/15/15/share/man/man1/llvm-strip.1
/usr/lib/llvm/15/15/share/man/man1/llvm-symbolizer.1
/usr/lib/llvm/15/15/share/man/man1/llvm-tblgen.1
/usr/lib/llvm/15/15/share/man/man1/llvm-tli-checker.1
/usr/lib/llvm/15/15/share/man/man1/mlir-tblgen.1
/usr/lib/llvm/15/15/share/man/man1/opt.1
/usr/lib/llvm/15/15/share/man/man1/tblgen.1
Comment 1 Mike Gilbert gentoo-dev 2022-12-20 19:14:17 UTC
llvm_install_manpages has this:

> insinto "/usr/lib/llvm/${SLOT}/share/man/man1"

If SLOT contains a subslot, you will end up with a value like "15/15".
Comment 2 Larry the Git Cow gentoo-dev 2022-12-20 20:10:21 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=491c8071d93c256d4ce231e495197d87596bd575

commit 491c8071d93c256d4ce231e495197d87596bd575
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2022-12-20 19:16:29 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2022-12-20 20:09:47 +0000

    llvm.org.eclass: fix manpage installation path
    
    Closes: https://bugs.gentoo.org/887503
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 eclass/llvm.org.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)