<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi there,</p>
<p><br>
</p>
<p>What if we could build and distribute VSI handler as plugins?</p>
<p><br>
</p>
<p>I developed a VSI handler that depends on other software, so I would rather not build the GDAL main library with that dependency and let the user decided if they want to use the plugin or not.</p>
<p><br>
</p>
<p>We would need to have a code on cpl_vsil.cpp similar to AutoLoadDrivers() from  gdaldrivermanager.cpp to load vsi_XXX.{so,dll} dynamically.</p>
<p><br>
</p>
<p>Would that be worth the effort? Any other cases where that could be useful?<br>
</p>
<br>
<p>Regards.</p>
<p><br>
</p>
<p>Ivan<br>
</p>
<p><br>
</p>
<p><br>
</p>
</div>
</body>
</html>