GithubHelp home page GithubHelp logo

Comments (12)

kdrag0n avatar kdrag0n commented on July 30, 2024 5

This toolchain is bleeding-edge by design and the entire build process is automated. Don't update to every new commit immediately if you need something stable; pick a stable commit and stick to it until you're ready to update.

There are rarely actual compiler issues with anything other than Polly. Breaking changes are not problems with the toolchain, they are intentional changes from upstream LLVM that will make it downstream sooner or later. Using a bleeding-edge toolchain just introduces you to the changes early. This may not be the toolchain for you if you're not willing to deal with that.

from proton-clang.

ppajda avatar ppajda commented on July 30, 2024 1

Happend to me too, will try to remove some optimizations and polly from makefile. Maybe that will help.
Edit: removed polly and all is ok now

from proton-clang.

dofrancis avatar dofrancis commented on July 30, 2024 1

It should be fixed now with this commit, although I could be wrong
llvm/llvm-project@8796451

from proton-clang.

Sarisan avatar Sarisan commented on July 30, 2024

Same here

from proton-clang.

redstarksten avatar redstarksten commented on July 30, 2024

Maybe your source issue. I dont have any problems using latest proton clang commit.

from proton-clang.

TogoFire avatar TogoFire commented on July 30, 2024

Happend to me too, will try to remove some optimizations and polly from makefile. Maybe that will help.
Edit: removed polly and all is ok now

Thx bro.

TogoFire/kernel_xiaomi_panda@98420b2

from proton-clang.

Sarisan avatar Sarisan commented on July 30, 2024

Its intended for compile with polly, so better dont close issue

from proton-clang.

TogoFire avatar TogoFire commented on July 30, 2024

ahh. true

from proton-clang.

redstarksten avatar redstarksten commented on July 30, 2024

Happend to me too, will try to remove some optimizations and polly from makefile. Maybe that will help.
Edit: removed polly and all is ok now

Thx bro.

TogoFire/kernel_xiaomi_panda@5662f3f

The kernel has successful compiled (with CONFIG_LLVM_POLLY=y), but kernel size a little bit smaller. Then when I test to flash the kernel, It wont boot. I did recompile and reflash kernel (using my personal toolchain) just want to make sure that is latest proton clang issue's, the result is, kernel success to boot. So it is confirmed, latest llvm revision using by latest proton clang is the cause of it.

from proton-clang.

kdrag0n avatar kdrag0n commented on July 30, 2024

This is now handled properly:

fatal error: error in backend: Option -polly-run-dce not supported with NPM
PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.

Lack of support for Polly dead code elimination in the new optimization pass manager is an upstream LLVM issue. Please submit an upstream bug report if you want it to be added.

from proton-clang.

Sarisan avatar Sarisan commented on July 30, 2024

This is now handled properly:

fatal error: error in backend: Option -polly-run-dce not supported with NPM
PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.

Lack of support for Polly dead code elimination in the new optimization pass manager is an upstream LLVM issue. Please submit an upstream bug report if you want it to be added.

Dude, can you test your clang before release? Its stable only one time of 4 releases.

from proton-clang.

kdrag0n avatar kdrag0n commented on July 30, 2024

It should be fixed now with this commit, although I could be wrong
llvm/llvm-project@8796451

Good catch, that should be available in the next build in 3 days.

from proton-clang.

Related Issues (18)

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.