<div dir="ltr">I use bazel for building, so the build info isn't useful.  You'll have to hack the makefiles a bit.<div><br></div><div>I also tried to stop things from registering...</div><div><div>find . -name \*.cpp | egrep -v 'autotest|swig|apps|fuzzers|gdaldrivermanager.cpp|ogrregisterall.cpp|gdalallregister.cpp' | xargs egrep 'Register[(][)];|OGRRegisterAll|GDALRegister' | egrep -v 'void|: +[*]|:/'</div></div><div><br></div><div><br></div><div>Here are my two diffs:  (note that I don't define <span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">FRMT_raw in my builds)</span></div><div><br></div><div><div>diff -u a/gdalallregister.cpp  b/gdalallregister.cpp </div><div>--- a/gdalallregister.cpp<span style="white-space:pre"> </span>2018-03-08 10:40:24.342388944 -0800</div><div>+++ b/gdalallregister.cpp<span style="white-space:pre">  </span>2017-12-28 10:13:13.000000000 -0800</div><div>@@ -67,7 +67,8 @@</div><div> </div><div> #ifdef FRMT_vrt</div><div>     GDALRegister_VRT();</div><div>-    GDALRegister_Derived();</div><div>+    // GDALRegister_Derived();</div><div> #endif</div><div> </div><div> #ifdef FRMT_gtiff</div><div>@@ -220,7 +221,8 @@</div><div> #endif</div><div> </div><div> #ifdef FRMT_netcdf</div><div>-    GDALRegister_GMT();</div><div>+    // GDALRegister_GMT();</div><div>     GDALRegister_netCDF();</div><div> #endif</div><div> </div><div>@@ -406,6 +408,11 @@</div><div> /*      ASCII-header in the same directory.                             */</div><div> /* -------------------------------------------------------------------- */</div><div> </div><div>+    GDALRegister_EHdr();</div><div>+    GDALRegister_ENVI();</div><div>+</div><div> #ifdef FRMT_raw</div><div>     GDALRegister_PNM();</div><div>     GDALRegister_DOQ1();</div><div>@@ -476,7 +483,8 @@</div><div> #endif</div><div> </div><div> #ifdef FRMT_hdf5</div><div>-    GDALRegister_BAG();</div><div>+    // GDALRegister_BAG();</div><div>     GDALRegister_HDF5();</div><div>     GDALRegister_HDF5Image();</div><div> #endif</div></div><div><br></div><div><div>diff -u a/ogrregisterall.cpp b/ogrregisterall.cpp </div><div>--- a/ogrregisterall.cpp<span style="white-space:pre"> </span>2018-03-08 10:54:56.775492742 -0800</div><div>+++ b/ogrregisterall.cpp<span style="white-space:pre">   </span>2018-03-08 10:54:27.643856370 -0800</div><div>@@ -106,7 +106,7 @@</div><div>     RegisterOGRGMT();</div><div> #endif</div><div> #ifdef SQLITE_ENABLED</div><div>-    RegisterOGRGeoPackage();</div><div>+    // RegisterOGRGeoPackage();</div><div>     RegisterOGRSQLite();</div><div> #endif</div><div> #ifdef DODS_ENABLED</div></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 8, 2018 at 9:21 AM, Tobias Wendorff <span dir="ltr"><<a href="mailto:tobias.wendorff@tu-dortmund.de" target="_blank">tobias.wendorff@tu-dortmund.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Am Do, 8.03.2018, 17:47 schrieb Kurt Schwehr:<br>
> I get a little more aggressive compared to what others suggested by<br>
> commenting out register calls in gdalallregister.cpp and<br>
> ogrregisterall.cpp<br>
> and removing the code for the drivers.<br>
><br>
<br>
</span>Share, share, share :)<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">--<div><a href="http://schwehr.org" target="_blank">http://schwehr.org</a></div></div>
</div>