<div dir="ltr">Can you provide concrete examples of the problems you've encountered? Can these be tooled around? (For instance, we build a database of all symbols potentially known to the pre-processor for a given project and see where the potential incompatibilities lie?)</div><br><div class="gmail_quote"><div dir="ltr">On Thu, Apr 5, 2018 at 1:29 PM Rene Rivera <<a href="mailto:grafikrobot@gmail.com">grafikrobot@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Apr 5, 2018 at 12:14 PM, Titus Winters <span dir="ltr"><<a href="mailto:titus@google.com" target="_blank">titus@google.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">There's been some general pushback on "macros and preprocessor things make various types of tools impossible to deploy." My question is aimed mostly at that: do we have evidence of that? Or is it just intuition?<br></div></blockquote><div><br></div></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>Ah, yes.. In that respect macros make build systems life very difficult. As it totally kills any hope of determining binary compatibility. Boost Build totally ignores them in that respect. And it becomes a problem for the user to deal with. Which in turn propagates to package managers as consumers of the build system products.</div></div></div></div><div dir="ltr"><div class="gmail_extra"><div><br></div>-- <br><div class="m_-822405334369454977gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">-- Rene Rivera<br>-- Grafik - Don't Assume Anything<br>-- Robot Dreams - <a href="http://robot-dreams.net/" target="_blank">http://robot-dreams.net</a><br><br></div></div></div></div>
</div></div>
_______________________________________________<br>
Tooling mailing list<br>
<a href="mailto:Tooling@isocpp.open-std.org" target="_blank">Tooling@isocpp.open-std.org</a><br>
<a href="http://www.open-std.org/mailman/listinfo/tooling" rel="noreferrer" target="_blank">http://www.open-std.org/mailman/listinfo/tooling</a><br>
</blockquote></div>