Giter VIP home page Giter VIP logo

Comments (6)

sinetek avatar sinetek commented on June 11, 2024 1

Yes, I don't know what a CI is. So someone feel free to take this issue. I wanted to leave documentation for those googling the error messages.

from wxwidgets.

sinetek avatar sinetek commented on June 11, 2024

I think the value should be vc instead of icx to make cmake happy.

from wxwidgets.

vadz avatar vadz commented on June 11, 2024

We used to support icc in the past but I have no idea if it's still supported, i.e. if the code actually compiles/works correctly with it. Any serious effort to revive support for it should include adding a CI build testing it, otherwise it will just inevitably bit rot away again.

If you can do this, please open a PR adding a CI job using icc and the necessary changes to make it work. TIA!

from wxwidgets.

imciner2 avatar imciner2 commented on June 11, 2024

icc is different from icx. icx is the newer LLVM-based Intel compiler and icc is their older one that is now deprecated (to be removed in a year or two actually).

When I tried compiling wx with icx in August of last year it worked.

from wxwidgets.

vadz avatar vadz commented on June 11, 2024

Sorry, I didn't realize the name has changed. But the gist remains the same: for a compiler to be really supported, it needs to be tested in the CI. It looks like Intel even has an apt repository, so adding a job using it should be pretty simple, if anybody is interested in doing it.

from wxwidgets.

vadz avatar vadz commented on June 11, 2024

CI is "continuous integration" and refers to the builds done automatically on every push and, even more importantly, every PR done in this repository. It ensures that new changes at least don't break the build and it's even more crucial to have it for rarely used compilers like this one.

It's not difficult to add a new CI job, see .github/workflows/ci.yml, but someone needs to do it.

from wxwidgets.

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.