Comments (12)
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.
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.
It should be fixed now with this commit, although I could be wrong
llvm/llvm-project@8796451
from proton-clang.
Same here
from proton-clang.
Maybe your source issue. I dont have any problems using latest proton clang commit.
from proton-clang.
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.
Its intended for compile with polly, so better dont close issue
from proton-clang.
ahh. true
from proton-clang.
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 nowThx bro.
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.
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.
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.
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)
- Facing issue with latest build olders work fine
- 20210403 breaks building on 4.14 HOT 1
- 20210403 Hardcoded(?) lib path on aarch64-linux-gnu-ld.gold HOT 7
- 20210823 ld.lld: error: target emulation unknown: -m or at least one .o file required HOT 2
- Clamg 14 HOT 2
- Clang 14 HOT 2
- Wont there be an update for proton clang to v14 ? HOT 1
- Still maintained? HOT 1
- Excuse,Can you Update the Clang Tool Version?
- 20200725 build errors with aarch64 HOT 3
- Noob Question HOT 1
- 20200825 build errors with aarch64 HOT 3
- 20200831 build warnings HOT 2
- 20200831 build Error - relocation R_AARCH64_ABS32 HOT 2
- 20200929 facing "Error: unrecognized option -mfloat-abi=soft clang-12
- 20201205 breaks 5.9.x kernel booting HOT 1
- Building kernel tooks forever HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from proton-clang.