westonpace commented on pull request #9533:
URL: https://github.com/apache/arrow/pull/9533#issuecomment-782770086


   Some of the Windows builds are failing with...
   ```
   C:\Program Files (x86)\Microsoft Visual 
Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits(1271): 
error C2338: You've instantiated std::aligned_storage<Len, Align> with an 
extended alignment (in other words, Align > alignof(max_align_t)). Before VS 
2017 15.8, the member type would non-conformingly have an alignment of only 
alignof(max_align_t). VS 2017 15.8 was fixed to handle this correctly, but the 
fix inherently changes layout and breaks binary compatibility (*only* for uses 
of aligned_storage with extended alignments). Please define either (1) 
_ENABLE_EXTENDED_ALIGNED_STORAGE to acknowledge that you understand this 
message and that you actually want a type with an extended alignment, or (2) 
_DISABLE_EXTENDED_ALIGNED_STORAGE to silence this message and get the old 
non-conformant behavior.
   ```
   ...so I'll need to investigate.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to