<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 25, 2024 at 7:27 AM Javier Jimenez Shaw <<a href="mailto:j1@jimenezshaw.com">j1@jimenezshaw.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>One question</div><div><br></div><div>Are you linking the same GDAL (or final binary) with both versions of PROJ? If that is the case, I think it would be undefined behaviour.<br></div></div><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br><br></blockquote></div></blockquote><div><br></div><div>No, I am not linking anything to both versions of PROJ.</div><div><br></div><div>Our main apps link to both GDAL and PROJ (i.e., the "full" versions of both).</div><div><br></div><div>This plugin links to GDAL (the minimal one) and PROJ (minimal also, and the version the minimal GDAL was built with).</div><div><br></div><div>So I think we're all good.  My problem was that the program for which I'm building the plugin already has older versions of libcurl and some other libraries which both GDAL and PROJ use when we build them for our own apps' use.</div><div><br></div><div>Thanks,</div><div><br></div><div>carl</div><div> </div></div></div>