Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: Bear | Distribution: openSUSE Tumbleweed |
Version: 3.1.5 | Vendor: openSUSE |
Release: 1.2 | Build date: Sun Oct 6 19:35:25 2024 |
Group: Unspecified | Build host: reproducible |
Size: 794184 | Source RPM: Bear-3.1.5-1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/rizsotto/Bear | |
Summary: Tool to generate compilation database for clang tooling |
Bear is a tool to generate compilation database for clang tooling. One way to get compilation database is to use cmake as build tool. When the project compiles with no cmake, but another build system, there is no free json file. Bear is a tool to generate such file during the build process.
GPL-3.0-or-later
* Sun Oct 06 2024 Christoph G <foss@grueninger.de> - update to version 3.1.5 * dependency: fix fmt library usage in the project * add gfortran as recognised compiler - Drop patch 0001-Fix-FMT11-Build.patch, now part of the release * Wed Aug 07 2024 Laszlo <helaslo@helaslo.net> - Added not-yet tagged patch 0001-Fix-FMT11-Build.patch from upstream to fix build on FMT11 * Sat May 18 2024 Christoph G <foss@grueninger.de> - Update to version 3.1.4 * citnames: Allow for include flag glued to the parameter * intercept: gRPC dependency usage fix * Tue Mar 26 2024 Max Lin <mlin@suse.com> - Build with GCC13 on Leap 15 * Mon Dec 18 2023 Martin Pluskal <mpluskal@suse.com> - Disable tests as they timeout in OBS * Sat Dec 02 2023 Christoph G <foss@grueninger.de> - Update to version 3.1.3 * citnames: include filter works with trailing separator * dependency: fmt to work with all recent versions * cmake: Avoid warning about DOWNLOAD_EXTRACT_TIMESTAMP ( #531, @Spongman ) * language: Add missing include for std::find ( #530, @thesamesam ) * Tue Jun 13 2023 Guillaume GARDET <guillaume.gardet@opensuse.org> - Update to version 3.1.2: * fix incorrect parsing arguments with same prefixes (#519, @MashaK5) * Avoid implicit function declarations in tests, for C99 compatibility (#521, @fweimer-rh) - From skipped 3.1.1: * intercept: file open with O_TRUNC to avoid corrupt output if the file is already exists. (#511 , @asierllano) * intercept: file writing needs to loop on content until it gets empty (#512 , @asierllano) * citnames: output writing is an atomic operation (#513 , @asierllano) * documentation: run pandoc against man page sources - From skipped 3.1.0: * Bear internal running processes are no longer released as executable. This was requested to avoid collision with the interception-tool package. (Special thanks to @samu698 for the patches.) * missing preprocessor guard for confstr (#475 @mahmood601) * documentation fixes - From skipped 3.0.21: * Fix libexec.so linking problem (#477, @neverpanic ) * Fix various CMake flag problems (#480, #484, @leleliu008 , @adfernandes ) * Fix repology link in README file (#482, @dmitris ) * Process execution close stdin file descriptor in wrapper. * Mon Oct 17 2022 Martin Liška <mliska@suse.cz> - Update to version 3.0.20: * Set errno to zero after libexec's on_load (#470, @Absolucy) * Add C compiler argument for dependencies (#462, @arturo-salinas) * Update dependency versions. * Fix build failure with fmt-9.0.0 (#471) * Temp workaround note for old 2.4 release (#440 @ZuseZ4) * Build: local dependencies get first in the search path (#453 @ton) * Fix cannot execute binary file (#439 @marxin) * Wed Jan 19 2022 Martin Liška <mliska@suse.cz> - Update to version 3.0.18 * Fix compile errors with g++ 11.02 (#434, @shrkamat) * Added CMAKE_EXE_LINKER_FLAGS to external projects. (#437, @XaverKlemenschits) * Fixed Libtool test failure. (#435, @gyakovlev) * Tue Sep 21 2021 Dan Čermák <dcermak@suse.com> - New upstream release 3.0.15 - Removed fix-python3-tests.patch (replaced with a sed call) - Removed fix-libexec-tests.patch (merged upstream) * Mon May 24 2021 Ferdinand Thiessen <rpm@fthiessen.de> - Fixed build / test requirement for lit * Fri May 14 2021 Ferdinand Thiessen <rpm@fthiessen.de> - Update to version 3.0.11 * Rewrite Bear in C++ * Bear is decomposed into an intercept and a semantic analysis processes. It also supports compiler wrappers for intercepting compiler calls in environments where the dynamic linker trick is not working. * Support CUDA compilations * Add '--remove-flags' argument * fix performance bug. * ccache compiler wrapper no longer in the output * 'citnames' execution time linear to the input size. * 'intercept' performance tuning to allocate less object during event processing. * Interception execution reporter ('er') got merged with the compiler wrapper ('wrapper'). * 'bear' and 'citnames' are expose less flags, but using a configuration file. * Bear cleans up 'intercept' command output after using it. - Add fix-libexec-tests.patch and fix-python3-tests.patch
/usr/bin/bear /usr/lib64/bear /usr/lib64/bear/libexec.so /usr/lib64/bear/wrapper /usr/lib64/bear/wrapper.d /usr/lib64/bear/wrapper.d/ar /usr/lib64/bear/wrapper.d/as /usr/lib64/bear/wrapper.d/bison /usr/lib64/bear/wrapper.d/c++ /usr/lib64/bear/wrapper.d/cc /usr/lib64/bear/wrapper.d/clang /usr/lib64/bear/wrapper.d/clang++ /usr/lib64/bear/wrapper.d/cpp /usr/lib64/bear/wrapper.d/ctangle /usr/lib64/bear/wrapper.d/cweave /usr/lib64/bear/wrapper.d/f77 /usr/lib64/bear/wrapper.d/flex /usr/lib64/bear/wrapper.d/g++ /usr/lib64/bear/wrapper.d/gcc /usr/lib64/bear/wrapper.d/gfortran /usr/lib64/bear/wrapper.d/ld /usr/lib64/bear/wrapper.d/lex /usr/lib64/bear/wrapper.d/lint /usr/lib64/bear/wrapper.d/m2c /usr/lib64/bear/wrapper.d/makeinfo /usr/lib64/bear/wrapper.d/nm /usr/lib64/bear/wrapper.d/objcopy /usr/lib64/bear/wrapper.d/objdump /usr/lib64/bear/wrapper.d/pc /usr/lib64/bear/wrapper.d/ranlib /usr/lib64/bear/wrapper.d/readelf /usr/lib64/bear/wrapper.d/strip /usr/lib64/bear/wrapper.d/tangle /usr/lib64/bear/wrapper.d/tex /usr/lib64/bear/wrapper.d/tex2dvi /usr/lib64/bear/wrapper.d/weave /usr/lib64/bear/wrapper.d/yacc /usr/share/doc/packages/Bear /usr/share/doc/packages/Bear/README.md /usr/share/licenses/Bear /usr/share/licenses/Bear/COPYING /usr/share/man/man1/bear-citnames.1.gz /usr/share/man/man1/bear-intercept.1.gz /usr/share/man/man1/bear.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Nov 13 00:41:02 2024