-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] Add optional clang build #13
Comments
I guess the request will not be implemented unless the necessary reasons are given. Someone has asked a similar question about tool chain before, see #4 . There are so many compilers, such as gcc, clang, msvc, llvm, icc and so on. Generally, the performance improvement brought by different compilers can be ignored; However, different compilers have different language implementations, so choosing an untested compiler will bring predictable potential problems! |
MSVC AFAIK is not available on all platforms. If I would choose a preferred one, it would be ICC. CLANG usually produces faster builds and, in the case of an encoder, every ms saved is makes a good day. |
Both fdk-aac and fdkaac seem tested or even developed under MSVC. If you care about compiling speed, you may need to use native Linux to do the cross-compile, or at least try MSVC. As I said, if you want to choose a different compiler, you need to test it yourself and modify the part of the code that does not meet expectations. |
@nkh0472 I meant encoding, not building, speed. |
No one is obliged to realize these wishful and unrealistic ideas for you. It's not that we chose GCC, but that the official only supported GCC. You need to open such issue in their repo instead of here. Simply search gcc in their repo, See?
https://github.com/nu774/fdkaac/search?q=gcc If you can do all of this, you can use whatever compiler as you want. Just do it yourself. |
Latest MSYS2 added clang, please consider to add as alternative.
The text was updated successfully, but these errors were encountered: