<div dir="ltr">Hi Alan,<div><br></div><div>I personally use the following versions:</div><div>- protobuf 3.2.0</div><div>- grpc 1.3.2</div><div>These versions work for both p4lang/p4c and p4lang/PI. They also correspond to the refpoints we use in the p4lang/third-party repo: <a href="https://github.com/p4lang/third-party">https://github.com/p4lang/third-party</a>, which means they are the versions we use for CI regressions.</div><div>More recent versions are likely to work fine as well (as long as the grpc and protobuf versions are compatible), but I haven't done any testing.</div><div><br></div><div>Thanks,</div><div><br></div><div>Antonin</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 29, 2017 at 12:03 AM, Alan Lo <span dir="ltr"><<a href="mailto:alanlo@mellanox.com" target="_blank">alanlo@mellanox.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div style="word-wrap:break-word;color:rgb(0,0,0);font-size:14px;font-family:Calibri,sans-serif">
<div>Also, to add, I am building grpc 1.7.0, which seems to require protobuf 3.4.x</div>
<div>Is going with an earlier version of grpc work as well? (I believe grpc 1.01 needs protobuf 3.0.2) </div>
<div><br>
</div>
<div>Thanks,</div>
<div>Alan</div>
<div><br>
</div>
<span id="m_3427954893343373664OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri;font-size:11pt;text-align:left;color:black;BORDER-BOTTOM:medium none;BORDER-LEFT:medium none;PADDING-BOTTOM:0in;PADDING-LEFT:0in;PADDING-RIGHT:0in;BORDER-TOP:#b5c4df 1pt solid;BORDER-RIGHT:medium none;PADDING-TOP:3pt">
<span style="font-weight:bold">From: </span>Alan Lo <<a href="mailto:alanlo@mellanox.com" target="_blank">alanlo@mellanox.com</a>><br>
<span style="font-weight:bold">Date: </span>Wednesday, November 29, 2017 at 9:21 AM<br>
<span style="font-weight:bold">To: </span>"<a href="mailto:p4-dev@lists.p4.org" target="_blank">p4-dev@lists.p4.org</a>" <<a href="mailto:p4-dev@lists.p4.org" target="_blank">p4-dev@lists.p4.org</a>><br>
<span style="font-weight:bold">Subject: </span>Right version of protobuf to use?<br>
</div><div><div class="h5">
<div><br>
</div>
<div>
<div style="word-wrap:break-word;color:rgb(0,0,0);font-size:14px;font-family:Calibri,sans-serif">
<div>Hi,</div>
<div><br>
</div>
<div>I  am building a p4runtime for a new target, so was looking at the grpc_demo app in the PI repository. It looks like the latest PI requires protobuf 3.4 (otherwise there is a known compile error in grpc). However, p4c-16 itself, in the README.md, says
 to stick with 3.0.x.</div>
<div><br>
</div>
<div>Does anyone know if p4c has any known problems with protobuf 3.4.x, as it is a pain to have two different versions of protoc in our dev environment.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Alan </div>
</div>
</div>
</div></div></span>
</div>

<br>______________________________<wbr>_________________<br>
P4-dev mailing list<br>
<a href="mailto:P4-dev@lists.p4.org">P4-dev@lists.p4.org</a><br>
<a href="http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org" rel="noreferrer" target="_blank">http://lists.p4.org/mailman/<wbr>listinfo/p4-dev_lists.p4.org</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Antonin<br></div></div>
</div>