abnobdoss opened a new pull request, #768:
URL: https://github.com/apache/iceberg-cpp/pull/768

   ## What
   Add `/wd4251` and `/wd4275` in `meson.build`, applied only where the 
compiler accepts them.
   
   ## Why
   The MSVC build prints tens of thousands of lines of C4251/C4275 warnings 
about exported classes (like `TableProperties` and `ConfigBase`/`Entry`) that 
hold standard-library members. These are harmless when everything is built as 
one DLL with one compiler, but they bury the warnings that actually matter in 
the Windows logs. The flags are ignored on GCC and Clang, which don't have 
these warnings.
   
   For reference, the average Meson Windows build logs ~22k of these warning 
lines (971 unique messages), drowning the handful of real warnings in the same 
run:
   
https://github.com/apache/iceberg-cpp/actions/runs/27870777076/job/82482181520


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to