Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Two llvm versiones installed, how can I see dependencies
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
saski4711
Apprentice
Apprentice


Joined: 24 Jun 2004
Posts: 201

PostPosted: Fri Nov 01, 2024 10:20 am    Post subject: Two llvm versiones installed, how can I see dependencies Reply with quote

Hello,

I have kind of a noob question. Currently I have two llvm versions on my system and updating both takes an awful lot of time and resources.

Code:

eshowkw llvm
Keywords for sys-devel/llvm:
                      |                             |   u                       |
                      | a   a     p s   a l   r     |   n                       |
                      | m   r h   p p   l o m i s m | e u s                     | r
                      | d a m p p c a x p o i s 3 6 | a s l                     | e
                      | 6 r 6 p p 6 r 8 h n p c 9 8 | p e o                     | p
                      | 4 m 4 a c 4 c 6 a g s v 0 k | i d t                     | o
----------------------+-----------------------------+---------------------------+-------
            15.0.7-r3 | + + + o + + + + o o o ~ o o | 8 o 15/15                 | gentoo
            15.0.7-r7 | ~ ~ ~ o ~ ~ ~ ~ o o o ~ o o | 8 o                       | gentoo
----------------------+-----------------------------+---------------------------+-------
            16.0.6    | + + + o + + + + o ~ o ~ o o | 8 o 16/16                 | gentoo
            16.0.6-r5 | ~ ~ ~ o ~ ~ ~ ~ o ~ o ~ o o | 8 o                       | gentoo
----------------------+-----------------------------+---------------------------+-------
            17.0.6    | + + + o + + + + o ~ o ~ o o | 8 o 17/17                 | gentoo
            17.0.6-r3 | ~ ~ ~ o ~ ~ ~ ~ o ~ o ~ o o | 8 o                       | gentoo
----------------------+-----------------------------+---------------------------+-------
            18.1.8-r1 | + + + o + + + + o ~ ~ ~ o o | 8 o 18/18.1               | gentoo
            18.1.8-r4 | ~ ~ ~ o ~ ~ ~ ~ o ~ ~ ~ o o | 8 #                       | gentoo
         [I]18.1.8-r6 | ~ ~ ~ o ~ ~ ~ ~ o ~ ~ ~ o o | 8 o                       | gentoo
----------------------+-----------------------------+---------------------------+-------
            19.1.2    | ~ ~ ~ o ~ ~ ~ ~ o ~ ~ ~ o o | 8 # 19/19.1               | gentoo
         [I]19.1.3    | ~ ~ ~ o ~ ~ ~ ~ o ~ ~ ~ o o | 8 o                       | gentoo
----------------------+-----------------------------+---------------------------+-------
20.0.0_pre20241015    | o o o o o o o o o o o o o o | 8 o 20/20.0.0_pre20241015 | gentoo
----------------------+-----------------------------+---------------------------+-------
20.0.0_pre20241023    | o o o o o o o o o o o o o o | 8 o 20/20.0.0_pre20241023 | gentoo
----------------------+-----------------------------+---------------------------+-------
20.0.0_pre20241029    | o o o o o o o o o o o o o o | 8 o 20/20.0.0_pre20241029 | gentoo
----------------------+-----------------------------+---------------------------+-------
       20.0.0.9999    | o o o o o o o o o o o o o o | 8 o 20/20.0.0.9999        | gentoo


My first idea was to get rid of one of them. My question is how can I tell what package depends on either llvm-18 and llvm-19? So far I failed to get that info using equery depends. I'd apprechiate if someone could help me out here.

Cheers,
Saski
Back to top
View user's profile Send private message
sMueggli
Guru
Guru


Joined: 03 Sep 2022
Posts: 484

PostPosted: Fri Nov 01, 2024 10:24 am    Post subject: Reply with quote

For example

Code:
emerge --pretend --verbose --depclean llvm
Back to top
View user's profile Send private message
saski4711
Apprentice
Apprentice


Joined: 24 Jun 2004
Posts: 201

PostPosted: Fri Nov 01, 2024 10:35 am    Post subject: Reply with quote

sMueggli wrote:
For example

Code:
emerge --pretend --verbose --depclean llvm


Oh yeah that's a clue, thanks! But I'm not sure how to read that:

Code:

Calculating dependencies... done!
  sys-devel/llvm-18.1.8-r6 pulled in by:
    dev-util/intel_clc-24.2.6 requires sys-devel/llvm:18/18.1=, sys-devel/llvm:18=
    dev-util/spirv-llvm-translator-18.1.4 requires sys-devel/llvm:18/18.1=, sys-devel/llvm:18=[abi_x86_64(-)]
    sys-devel/clang-18.1.8-r6 requires ~sys-devel/llvm-18.1.8[llvm_targets_AVR], ~sys-devel/llvm-18.1.8:18/18.1=[-debug,abi_x86_64(-)], ~sys-devel/llvm-18.1.8[llvm_targets_SystemZ], >=sys-devel/llvm-18.1.8-r6:18/18.1=[-debug,abi_x86_64(-)], ~sys-devel/llvm-18.1.8[llvm_targets_WebAssembly], ~sys-devel/llvm-18.1.8[llvm_targets_BPF], ~sys-devel/llvm-18.1.8[llvm_targets_RISCV], ~sys-devel/llvm-18.1.8[llvm_targets_VE], >=sys-devel/llvm-18.1.8-r6:18=[-debug,abi_x86_64(-)], ~sys-devel/llvm-18.1.8[llvm_targets_Hexagon], ~sys-devel/llvm-18.1.8[llvm_targets_Sparc], ~sys-devel/llvm-18.1.8[llvm_targets_ARM], ~sys-devel/llvm-18.1.8[llvm_targets_AArch64], ~sys-devel/llvm-18.1.8:18=[-debug,abi_x86_64(-)], ~sys-devel/llvm-18.1.8[llvm_targets_XCore], ~sys-devel/llvm-18.1.8[llvm_targets_LoongArch], ~sys-devel/llvm-18.1.8[llvm_targets_MSP430], ~sys-devel/llvm-18.1.8[llvm_targets_NVPTX], ~sys-devel/llvm-18.1.8[llvm_targets_AMDGPU], ~sys-devel/llvm-18.1.8[llvm_targets_PowerPC], ~sys-devel/llvm-18.1.8[llvm_targets_Mips], ~sys-devel/llvm-18.1.8[llvm_targets_Lanai], ~sys-devel/llvm-18.1.8[llvm_targets_X86]
    sys-devel/llvm-toolchain-symlinks-18-r1 requires sys-devel/llvm:18
    sys-libs/compiler-rt-18.1.8-r1 requires sys-devel/llvm:18
    sys-libs/compiler-rt-sanitizers-18.1.8-r6 requires sys-devel/llvm:18

  sys-devel/llvm-19.1.3 pulled in by:
    sys-devel/llvm-toolchain-symlinks-19 requires sys-devel/llvm:19
    sys-devel/llvmgold-19 requires sys-devel/llvm:19[binutils-plugin]


It seems that llvm-19.1.3 has no dependencies other than to it's own. Does that mean I can safely remove llvm-19 without breaking any in-tree-packages?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum