Bear icon indicating copy to clipboard operation
Bear copied to clipboard

Bear is a tool that generates a compilation database for clang tooling.

Results 55 Bear issues
Sort by recently updated
recently updated
newest added

Linking C++ code with the C linker causes a missing vtable for in __cxxabiv1::__class_type_info, referenced from runtime type information in el::Linker and el::Resolver. Linking this library with clang++ instead fixes...

**Describe the bug** I'm using MacOS and cross-compiling an ARM project using GNU GCC compiler. **To Reproduce** Not easy to reproduce on your side because you need to do a...

bug

**Describe the bug** Compilation database JSON has no content, just "[]" **To Reproduce** Steps to reproduce the behavior: running bear to build sources via Makefile right after cleaning up previous...

After I had install dependences and clone the project, I compiled the project and I saw this massage: [ 44%] Building CXX object intercept/CMakeFiles/exec_a.dir/source/report/libexec/Resolver.cc.o /data/data/com.termux/files/home/git/Bear/source/intercept/source/report/libexec/Resolver.cc:86:55: error: use of undeclared identifier...

bug

**Describe the bug** `bear` doesn't run at all and shows this error while trying to run it. **To Reproduce** Not really sure on this part, I have installed bear on...

``` ARCH=arm64 CROSS_COMPILE=/opt/infn-xr/1.0/sysroots/x86_64-xrsdk-linux/usr/bin/aarch64-xr-linux-musl/aarch64-xr-linux-musl- bear -- make -j9 /opt/infn-xr/1.0/sysroots/x86_64-xrsdk-linux/usr/bin/aarch64-xr-linux-musl/aarch64-xr-linux-musl-gcc: /opt/infn-xr/1.0/sysroots/x86_64-xrsdk-linux/lib/libc.so.6: version `GLIBC_2.34' not found (required by /usr/lib64/bear/libexec.so) /opt/infn-xr/1.0/sysroots/x86_64-xrsdk-linux/usr/bin/aarch64-xr-linux-musl/aarch64-xr-linux-musl-gcc: /opt/infn-xr/1.0/sysroots/x86_64-xrsdk-linux/lib/libc.so.6: version `GLIBC_2.33' not found (required by /usr/lib64/bear/libexec.so) ```

Can bear provide any shell completion (bash/zsh/fish/...)? Thanks.

enhancement

As reported in the MinGW64-packages repo: https://github.com/msys2/MINGW-packages/issues/7411 and in this issue: https://github.com/rizsotto/Bear/issues/427 , Bear does currently not build on MSYS2 + MinGW64. Since that Bear repo issue is closed, I...

On Archlinux, installing bear when [interception-tools](https://gitlab.com/interception/linux/tools) is already installed is impossible due to a conflict for the `intercept` binary. /cc @romgrk

enhancement

Referring to wiki, I execute the following commands to compile 32-bit and 64 bit versions respectively: ``` # 32bit mkdir build32 && cd build32 cmake -DCMAKE_C_COMPILER_ARG1="-m32" -DENABLE_UNIT_TESTS=OFF -DENABLE_FUNC_TESTS=OFF -DENABLE_MULTILIB=ON -DCMAKE_INSTALL_LIBDIR=lib/i386-linux-gnu...