dev-util/bear (gentoo)

Search

Package Information

Description:
Bear is a tool that generates a compilation database for clang tooling. The concept behind Bear is: to execute the original build command and intercept the exec calls issued by the build tool. To achieve that, Bear uses the LD_PRELOAD or DYLD_INSERT_LIBRARIES mechanisms provided by the dynamic linker. Bear has two components: the library and the binary. The library redefines the exec methods to be used by all child processes. The executable enables the use of the library for child processes and writes the output file.
Homepage:
https://github.com/rizsotto/Bear
License:
GPL-3+

Versions

Version EAPI Keywords Slot
4.0.4 8 ~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 0
3.1.6 8 amd64 ~arm64 ~loong ~ppc64 ~riscv x86 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person" proxied="yes">
		<email>alexey+gentoo@asokolov.org</email>
		<name>Alexey Sokolov</name>
	</maintainer>
	<maintainer type="project" proxied="proxy">
		<email>proxy-maint@gentoo.org</email>
		<name>Proxy Maintainers</name>
	</maintainer>
	<longdescription lang="en">
		Bear is a tool that generates a compilation database for clang tooling.
		The concept behind Bear is: to execute the original build command and intercept the exec calls issued by the build tool.
		To achieve that, Bear uses the LD_PRELOAD or DYLD_INSERT_LIBRARIES mechanisms provided by the dynamic linker.
		Bear has two components: the library and the binary.
		The library redefines the exec methods to be used by all child processes.
		The executable enables the use of the library for child processes and writes the output file.
	</longdescription>
	<upstream>
		<remote-id type="github">rizsotto/Bear</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 4.0.4 3.1.6
cuda Enable NVIDIA CUDA support (computation on GPU)
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

Files

Manifest

Type File Size Versions
DIST bear-3.1.6.tar.gz 170892 bytes 3.1.6
DIST bear-4.0.4.tar.gz 183701 bytes 4.0.4
Unmatched Entries
Type File Size
DIST aho-corasick-1.1.4.crate 184015 bytes
DIST anstyle-1.0.13.crate 17651 bytes
DIST anyhow-1.0.102.crate 48658 bytes
DIST assert_cmd-2.1.2.crate 27244 bytes
DIST assert_fs-1.1.3.crate 20176 bytes
DIST autocfg-1.5.0.crate 18729 bytes
DIST bitflags-2.11.0.crate 48906 bytes
DIST bstr-1.12.1.crate 354916 bytes
DIST cc-1.2.56.crate 96059 bytes
DIST cfg-if-1.0.4.crate 9360 bytes
DIST clap-4.5.60.crate 62002 bytes
DIST clap_builder-4.5.60.crate 171105 bytes
DIST clap_lex-1.0.0.crate 13466 bytes
DIST crossbeam-channel-0.5.15.crate 92716 bytes
DIST crossbeam-deque-0.8.6.crate 22471 bytes
DIST crossbeam-epoch-0.9.18.crate 46875 bytes
DIST crossbeam-utils-0.8.21.crate 42691 bytes
DIST ctor-0.4.3.crate 13805 bytes
DIST ctor-proc-macro-0.0.6.crate 6435 bytes
DIST difflib-0.4.0.crate 7638 bytes
DIST directories-6.0.0.crate 17842 bytes
DIST dirs-sys-0.5.0.crate 10157 bytes
DIST doc-comment-0.3.4.crate 4341 bytes
DIST downcast-0.11.0.crate 5976 bytes
DIST dtor-0.0.6.crate 6601 bytes
DIST dtor-proc-macro-0.0.5.crate 2049 bytes
DIST encoding_rs-0.8.35.crate 1381050 bytes
DIST env_filter-1.0.0.crate 16069 bytes
DIST env_home-0.1.0.crate 9006 bytes
DIST env_logger-0.11.9.crate 32624 bytes
DIST equivalent-1.0.2.crate 7419 bytes
DIST errno-0.3.14.crate 12002 bytes
DIST fastrand-2.3.0.crate 15076 bytes
DIST find-msvc-tools-0.1.9.crate 31493 bytes
DIST float-cmp-0.10.0.crate 10702 bytes
DIST foldhash-0.1.5.crate 21901 bytes
DIST fragile-2.0.1.crate 14648 bytes
DIST getrandom-0.2.17.crate 40780 bytes
DIST getrandom-0.4.1.crate 53686 bytes
DIST globset-0.4.18.crate 28970 bytes
DIST globwalk-0.9.1.crate 12572 bytes
DIST hashbrown-0.15.5.crate 140908 bytes
DIST hashbrown-0.16.1.crate 147785 bytes
DIST heck-0.5.0.crate 11517 bytes
DIST id-arena-2.3.0.crate 12883 bytes
DIST ignore-0.4.25.crate 59154 bytes
DIST indexmap-2.13.0.crate 102206 bytes
DIST itoa-1.0.17.crate 15905 bytes
DIST jiff-0.2.21.crate 759423 bytes
DIST jiff-static-0.2.21.crate 83743 bytes
DIST leb128fmt-0.1.0.crate 14138 bytes
DIST libc-0.2.182.crate 814873 bytes
DIST libredox-0.1.12.crate 7469 bytes
DIST libyml-0.0.5.crate 97931 bytes
DIST linux-raw-sys-0.12.1.crate 3006116 bytes
DIST log-0.4.29.crate 51515 bytes
DIST memchr-2.8.0.crate 97780 bytes
DIST mockall-0.14.0.crate 25613 bytes
DIST mockall_derive-0.14.0.crate 49422 bytes
DIST normalize-line-endings-0.3.0.crate 5737 bytes
DIST num-traits-0.2.19.crate 51631 bytes
DIST once_cell-1.21.3.crate 34534 bytes
DIST option-ext-0.2.0.crate 7345 bytes
DIST portable-atomic-1.13.1.crate 197001 bytes
DIST portable-atomic-util-0.2.5.crate 51858 bytes
DIST predicates-3.1.4.crate 24327 bytes
DIST predicates-core-1.0.10.crate 8649 bytes
DIST predicates-tree-1.0.13.crate 8422 bytes
DIST prettyplease-0.2.37.crate 72033 bytes
DIST proc-macro2-1.0.106.crate 59765 bytes
DIST quote-1.0.44.crate 31629 bytes
DIST r-efi-5.3.0.crate 64532 bytes
DIST redox_users-0.5.2.crate 17280 bytes
DIST regex-1.12.3.crate 153392 bytes
DIST regex-automata-0.4.14.crate 618012 bytes
DIST regex-syntax-0.8.10.crate 358781 bytes
DIST rustix-1.1.4.crate 425241 bytes
DIST ryu-1.0.23.crate 52823 bytes
DIST same-file-1.0.6.crate 10183 bytes
DIST semver-1.0.27.crate 30081 bytes
DIST serde-1.0.228.crate 83652 bytes
DIST serde_core-1.0.228.crate 63111 bytes
DIST serde_derive-1.0.228.crate 59605 bytes
DIST serde_json-1.0.149.crate 155994 bytes
DIST serde_yml-0.0.12.crate 125859 bytes
DIST shell-words-1.1.1.crate 10012 bytes
DIST shlex-1.3.0.crate 18713 bytes
DIST signal-hook-0.3.18.crate 50862 bytes
DIST signal-hook-registry-1.4.8.crate 21668 bytes
DIST strsim-0.11.1.crate 14266 bytes
DIST syn-2.0.117.crate 306011 bytes
DIST tempfile-3.26.0.crate 43478 bytes
DIST termtree-0.5.1.crate 8498 bytes
DIST thiserror-2.0.18.crate 28875 bytes
DIST thiserror-impl-2.0.18.crate 21413 bytes
DIST unicode-ident-1.0.24.crate 49298 bytes
DIST unicode-xid-0.2.6.crate 15744 bytes
DIST version_check-0.9.5.crate 15554 bytes
DIST wait-timeout-0.2.1.crate 11435 bytes
DIST walkdir-2.5.0.crate 23951 bytes
DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 bytes
DIST wasip2-1.0.2+wasi-0.2.9.crate 129778 bytes
DIST wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate 123354 bytes
DIST wasm-encoder-0.244.0.crate 85804 bytes
DIST wasm-metadata-0.244.0.crate 21500 bytes
DIST wasmparser-0.244.0.crate 265607 bytes
DIST which-8.0.0.crate 26209 bytes
DIST winapi-util-0.1.11.crate 13368 bytes
DIST windows-link-0.2.1.crate 6133 bytes
DIST windows-sys-0.61.2.crate 2517186 bytes
DIST winsafe-0.0.19.crate 492820 bytes
DIST wit-bindgen-0.51.0.crate 68035 bytes
DIST wit-bindgen-core-0.51.0.crate 35048 bytes
DIST wit-bindgen-rust-0.51.0.crate 57051 bytes
DIST wit-bindgen-rust-macro-0.51.0.crate 14283 bytes
DIST wit-component-0.244.0.crate 256882 bytes
DIST wit-parser-0.244.0.crate 159371 bytes
DIST zmij-1.0.21.crate 26665 bytes