dev-util/bear (gentoo)

Search

Install

Install this package:

emerge -a dev-util/bear

If the package is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask dev-util/bear

Or alternatively:

emerge --autounmask-write -a dev-util/bear

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.1.1 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

Manage flags for this package: euse -i <flag> -p dev-util/bear | euse -E <flag> -p dev-util/bear | euse -D <flag> -p dev-util/bear

Flag Description 4.1.1 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.1.1.tar.gz 233797 bytes 4.1.1
Unmatched Entries
Type File Size
DIST ahash-0.8.12.crate 43413 bytes
DIST aho-corasick-1.1.4.crate 184015 bytes
DIST annotate-snippets-0.12.13.crate 57466 bytes
DIST anstyle-1.0.14.crate 17787 bytes
DIST anyhow-1.0.102.crate 48658 bytes
DIST arraydeque-0.5.1.crate 17671 bytes
DIST assert_cmd-2.2.0.crate 27616 bytes
DIST assert_fs-1.1.3.crate 20176 bytes
DIST autocfg-1.5.0.crate 18729 bytes
DIST base64-0.22.1.crate 81597 bytes
DIST bit-set-0.8.0.crate 16289 bytes
DIST bit-vec-0.8.0.crate 24132 bytes
DIST bitflags-2.11.0.crate 48906 bytes
DIST bstr-1.12.1.crate 354916 bytes
DIST bumpalo-3.20.2.crate 97696 bytes
DIST cc-1.2.58.crate 96320 bytes
DIST cfg-if-1.0.4.crate 9360 bytes
DIST clap-4.6.0.crate 62930 bytes
DIST clap_builder-4.6.0.crate 171122 bytes
DIST clap_complete-4.6.0.crate 50747 bytes
DIST clap_lex-1.1.0.crate 13470 bytes
DIST console-0.16.3.crate 34041 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 encode_unicode-1.0.0.crate 56986 bytes
DIST encoding_rs-0.8.35.crate 1381050 bytes
DIST encoding_rs_io-0.1.7.crate 16969 bytes
DIST env_filter-1.0.1.crate 15045 bytes
DIST env_logger-0.11.10.crate 31613 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 fnv-1.0.7.crate 11266 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.3.4.crate 50932 bytes
DIST getrandom-0.4.2.crate 53905 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 insta-1.47.2.crate 118367 bytes
DIST itoa-1.0.18.crate 15935 bytes
DIST jiff-0.2.23.crate 759789 bytes
DIST jiff-static-0.2.23.crate 83745 bytes
DIST js-sys-0.3.93.crate 103724 bytes
DIST leb128fmt-0.1.0.crate 14138 bytes
DIST libc-0.2.183.crate 816918 bytes
DIST libredox-0.1.15.crate 9598 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 nohash-hasher-0.2.0.crate 8051 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.4.crate 35010 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.6.crate 52478 bytes
DIST ppv-lite86-0.2.21.crate 22522 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 proptest-1.11.0.crate 207859 bytes
DIST quick-error-1.2.3.crate 15066 bytes
DIST quote-1.0.45.crate 31564 bytes
DIST r-efi-5.3.0.crate 64532 bytes
DIST r-efi-6.0.0.crate 65303 bytes
DIST rand-0.9.2.crate 99930 bytes
DIST rand_chacha-0.9.0.crate 18258 bytes
DIST rand_core-0.9.5.crate 24129 bytes
DIST rand_xorshift-0.4.0.crate 10262 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 rustversion-1.0.22.crate 21096 bytes
DIST rusty-fork-0.3.1.crate 21108 bytes
DIST same-file-1.0.6.crate 10183 bytes
DIST saphyr-parser-bw-0.0.610.crate 96789 bytes
DIST semver-1.0.27.crate 30081 bytes
DIST serde-1.0.228.crate 83652 bytes
DIST serde-saphyr-0.0.22.crate 474419 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 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 similar-2.7.0.crate 53928 bytes
DIST smallvec-1.15.1.crate 38116 bytes
DIST strsim-0.11.1.crate 14266 bytes
DIST syn-2.0.117.crate 306011 bytes
DIST tempfile-3.27.0.crate 44780 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 unarray-0.1.4.crate 12895 bytes
DIST unicode-ident-1.0.24.crate 49298 bytes
DIST unicode-width-0.2.2.crate 282768 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-bindgen-0.2.116.crate 61609 bytes
DIST wasm-bindgen-macro-0.2.116.crate 9280 bytes
DIST wasm-bindgen-macro-support-0.2.116.crate 64387 bytes
DIST wasm-bindgen-shared-0.2.116.crate 10544 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.2.crate 27189 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 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 zerocopy-0.8.48.crate 287554 bytes
DIST zerocopy-derive-0.8.48.crate 97646 bytes
DIST zmij-1.0.21.crate 26665 bytes