diff options
author | Martin Storsjö <martin@martin.st> | 2018-03-13 00:13:55 +0200 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2018-03-13 15:25:12 +0200 |
commit | 847190ebd99ffd57dc89bd568a33bf2d5c424129 (patch) | |
tree | 5d91c54b541db9f9946a5b30b7956089bb722d2c /libavcodec/qsvenc.h | |
parent | 43778a501f1bfbceeddc8eaeea2ea2b3506beeda (diff) | |
download | ffmpeg-847190ebd99ffd57dc89bd568a33bf2d5c424129.tar.gz |
configure: Don't assume an aligned stack on clang on windows
If we'd enable a 16 byte aligned stack, clang/llvm would also assume
that alignment everywhere and produce code that strictly requires it.
That would require adding realignment (via attribute_align_arg) on every
single public library function or enable -mstackrealign (which does the
same on every single function).
Also relatedly; the parameter currently tested (-mllvm
-stack-alignment=16) hasn't actually been supported for quite some
time; current clang versions use -mstack-alignment=16 for the same.
Actually testing for that parameter would be a different change
though, since it has a real risk of changing behaviour on any other
platform where clang is used.
Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavcodec/qsvenc.h')
0 files changed, 0 insertions, 0 deletions