• Stars
    star
    1,738
  • Rank 25,802 (Top 0.6 %)
  • Language
    C
  • License
    MIT License
  • Created about 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ldd as a tree

libtree

A tool that:

  • ๐ŸŒณ turns ldd into a tree
  • โ˜๏ธ explains how shared libraries are found or why they cannot be located

Screenshot of libtree

Output

By default, certain standard dependencies are not shown. For more verbose output use

  • libtree -v Show libraries skipped by default
  • libtree -vv Show dependencies of libraries skipped by default
  • libtree -vvv Show dependencies of already encountered libraries

Use the --path or -p flags to show paths rather than sonames:

  • libtree -p $(which tar)

Use --max-depth to limit the recursion depth.

Install

  • Prebuilt binaries for v3.1.1

    arch sha256sum
    aarch64 (linux) c5d4fbcd4e3fb46f02c028532f60fcf1c92f7c6aad5b07a991c67550c2554862
    armv6l (linux) 16f5a7503a095bd88ebc5e21ec4ba8337c5d9712cac355bf89399c9e6beef661
    armv7l (linux) 17f493621e7cc651e2bddef207c1554a64a114e1c907dbe5b79ff0e97180b29e
    i686 (linux) 230a163c20f4a88a983d8647a9aa793317be6556e2c6a79e8a6295389e651ef5
    x86_64 (linux) 49218482f89648972ea4ef38cf986e85268efd1ce8f27fe14b23124bca009e6f
  • Fedora / RHEL / CentOS

    $ dnf install epel-release # For RHEL and derivatives enable EPEL first 
    $ dnf install libtree-ldd
  • Ubuntu 22.04+

    apt-get install libtree
  • GNU Guix

    guix install libtree
  • Older release v2.0.0

Building from sources

libtree requires a C compiler that understands c99

git clone https://github.com/haampie/libtree.git
cd libtree
make # recommended: LDFLAGS=-static
Or use the following unsafe quick install instructions
curl -Lfs https://raw.githubusercontent.com/haampie/libtree/master/libtree.c | ${CC:-cc} -o libtree -x c - -std=c99 -D_FILE_OFFSET_BITS=64

More Repositories

1

IncompleteLU.jl

Crout ILU for Julia
Julia
29
star
2

JacobiDavidson.jl

Jacobi-Davidson method in Julia
Julia
29
star
3

FastPrimeSieve.jl

An optimized prime sieve in Julia
Julia
13
star
4

SortingSortingOut.jl

Experiments with a different sorting & ordering API for Julia
Julia
10
star
5

libtree-in-c

wip libtree in C
C
7
star
6

COSMA.jl

Wrapper for COSMA: Distributed Communication-Optimal Matrix-Matrix Multiplication Algorithm
Julia
5
star
7

curlsh.com

JavaScript
4
star
8

wc-avx2

wc -w but avx2
C
4
star
9

SymmetricEigenProblem.jl

Dense symmetric tridiagonal eigensolver using a fancy kernel for Given's rotations
Julia
4
star
10

Profielwerkstuk

Hier staat echt alles over ons profielwerkstuk
JavaScript
3
star
11

StructuredGrids.jl

A tiny package for structured grids in Julia
Julia
3
star
12

FastTranspose.jl

Looking for a fast matrix transpose
Julia
3
star
13

HighPrecisionNonsymmetricEigenproblem.jl

Getting eigenvalues and eigenvectors with high accuracy (30โ€“120 digits) fast
Julia
2
star
14

Homogenization.jl

Some tools for homogenization of large-scale elliptic PDEs with FEM
Julia
2
star
15

appimage_runtime

Extracting a minimal version of the appimage runtime + any compression algorithm support + statically/dynamically linking against libfuse instead of dlopen
C
2
star
16

BlockIterativeSolvers.jl

Pure Julia iterative solvers for CPU and GPU
Julia
1
star
17

loading-order

Makefile
1
star
18

executable-wrapper

wrap executables to set variables, keep original argv0
C
1
star
19

JuliaDocsAssets

Julia docs assets
HTML
1
star
20

slim-cuda-container

Example on how to use multistage builds to build small Docker images using CUDA
C
1
star
21

Average-Reputation-for-Stack-Exchange-websites

Allows you to see the average reputation for a selection in the reputation graph on the Stack Exchange network, by the click of a *new* button
JavaScript
1
star
22

SiriusBenchBot.jl

Julia
1
star
23

2048-react

2048 game in react (quick clone)
CSS
1
star
24

BlockDavidson.jl

Davidson method for finding eigenvalues
Julia
1
star
25

spack-gha-buildcache-example

Example of how to use Spack's buildcache in Github Actions
C
1
star
26

cosign-openssl

notes on cosign generated keypair => signing and verifying with openssl cli
Go
1
star
27

cmake-auto-tag

CMake
1
star
28

spack-intermediate-gcc-example

Makefile
1
star