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
| 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 |
<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>
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) | ✓ | ✓ |
| 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 |
| 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 |