Coder Social home page Coder Social logo

Comments (17)

bayandin avatar bayandin commented on August 24, 2024 7

Hello, is there any plans for the next release with gcc-9 support?

from lcov.

oberpar avatar oberpar commented on August 24, 2024 7

I'm currently reviewing the remaining open issues and pull requests for anything that should be included in the next release. Once I'm done with that I plan to release LCOV 1.15 (should be sometime next week).

from lcov.

oberpar avatar oberpar commented on August 24, 2024 6

This should be fixed with commit 75fbae1.

from lcov.

oberpar avatar oberpar commented on August 24, 2024 3

LCOV support for the intermediate file format will (hopefully) be available before May.

from lcov.

LesnyRumcajs avatar LesnyRumcajs commented on August 24, 2024 2

I can confirm, this is working fine with gcc-9.1.1 minus the extra dependencies I had to install manually.

from lcov.

oberpar avatar oberpar commented on August 24, 2024 1

Currently no new release is planned. LCOV GCC 9 support for Debian should be covered by a package upgrade to 1.14-2. See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924573

from lcov.

sarangjo avatar sarangjo commented on August 24, 2024 1

Can this be closed and replaced with a separate request to publish a release? master works well with GCC 9.3.0 per my testing

from lcov.

robinmoussu avatar robinmoussu commented on August 24, 2024

In case it may help, on my pet project I can use gcov to get the code coverage, but lcov fails. A really recent g++9 build is required, some stuff were fixed in gcov less than a week go and it uses C++20 feature only available on g++ at the moment.

if you have meson + conan + lcov + genhtml installed, and an extremely fresh build of g++9, it should be as easy to test as

git clone https://gitlab.com/robinmoussu/rollordie3.git && cd rollordie3
make
make coverage

I didn't tested to install it from another computer than mine however.

Feel free to ask me any additional data.

from lcov.

oberpar avatar oberpar commented on August 24, 2024

I can confirm that the problem exists with LCOV and GCC 9.0 .gcno files. This will be addressed via the LCOV intermediate file format support that I'm working on.

from lcov.

marxin avatar marxin commented on August 24, 2024

I can confirm that the problem exists with LCOV and GCC 9.0 .gcno files. This will be addressed via the LCOV intermediate file format support that I'm working on.

Great, may I ignore this as the intermediate support in LCOV will appear before GCC 9.1 is released (May 2019) ?

from lcov.

oxr463 avatar oxr463 commented on August 24, 2024

In my tests, I can confirm this issue affects the following versions:

Tested on official docker images, (See: https://hub.docker.com/_/gcc), for each version, respectfully.

@oberpar are there any issues blocking this that require assistance?

from lcov.

rockdaboot avatar rockdaboot commented on August 24, 2024

Do you already plan a new release ? Debian (unstable) just switched to gcc 9.2.1 ... :-)

from lcov.

rockdaboot avatar rockdaboot commented on August 24, 2024

That bug has been opened in March. I left a comment about gcc 9 on Friday - Saturday they had it fixed :-)

from lcov.

marxin avatar marxin commented on August 24, 2024

openSUSE Tumbleweed also offers the package that includes the patch:

https://software.opensuse.org/package/lcov?search_term=lcov
lcov-1.15+git.20190524.75fbae1.tar.xz

from lcov.

Apteryks avatar Apteryks commented on August 24, 2024

Hello, is there any plans for the next release with gcc-9 support?

I too would like to see a new release; at least a tag in here. The only thing missing seems to list the additional new dependencies in the installation section of the README.

from lcov.

lipnitsk avatar lipnitsk commented on August 24, 2024

@oberpar given how stable this project is (few changes in the last year) and the amount of exposure this issue has received in various distros (I use Arch), isn't it time to tag a new release?

from lcov.

oberpar avatar oberpar commented on August 24, 2024

Closing this issue since the original problem has been addressed.

from lcov.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.