Edit: this is not a clang bug. This also happened under gcc.
First, I enabled clang and ccache, and the build crashed a few times (purely because of network issues with git, not because of clang), but when I finally built ffmpeg, the resulting ffmpeg seemed to be missing a lot of codecs:
Edit: to clarify, the clang build had the same options checked as the old gcc build's options, and the new gcc build's options contain some bin-global tools enabled.
Then, I made another build but I changed the compiler back to gcc, with ccache still enabled, and without deleting the build folder. This is that ffmpeg's output:
Since the compile was successful, I only have a compile.log (although I don't know if this will be helpful):
compile.log <- this one is for the clang build
And I managed to grab the suite's output on the clang build from mintty's "Select All" and "Copy" options (but only from the last run because it crashed from errors with git a few times):
It seems that this was a problem from choosing Light Build, as I have rebuilt ffmpeg while choosing "Yes" for optional libs, but I don't think Light Build is supposed to outright disable already-enabled options?
Edit: this is not a clang bug. This also happened under gcc. First, I enabled clang and ccache, and the build crashed a few times (purely because of network issues with git, not because of clang), but when I finally built ffmpeg, the resulting ffmpeg seemed to be missing a lot of codecs:
I had previously built ffmpeg from gcc back in November last year, this is the gcc ffmpeg's output:
Edit: to clarify, the clang build had the same options checked as the old gcc build's options, and the new gcc build's options contain some bin-global tools enabled.
Then, I made another build but I changed the compiler back to gcc, with ccache still enabled, and without deleting the
build
folder. This is that ffmpeg's output:On all builds, I enabled the standalone binaries option. This is the
dir
for the clang ffmpeg:This is the
dir
for the new gcc ffmpeg:This is the
dir
for the old gcc ffmpeg:Since the compile was successful, I only have a compile.log (although I don't know if this will be helpful): compile.log <- this one is for the clang build And I managed to grab the suite's output on the clang build from mintty's "Select All" and "Copy" options (but only from the last run because it crashed from errors with git a few times):
This is the suite's output from the gcc build: