I can not compile gdal 1.72 on fedora 13 beacuse of this.<br><br><div class="section" title="6.3.1. GCC now uses Implicit DSO linking"><div class="titlepage"><div><div><h4 class="title" id="id2940892">6.3.1. GCC now uses Implicit DSO linking </h4>
</div></div></div><div class="para">
                        Key points: 
                        <div class="orderedlist"><ol class="arabic"><li class="listitem"><div class="para">
                                                <code class="command">ld</code> will no longer automatically search in the dependencies of linked objects.
                                        </div></li><li class="listitem"><div class="para">
                                                If your project used both libraries <em class="replaceable"><code>A</code></em> and <em class="replaceable"><code>B</code></em>, it will not compile unless <em class="replaceable"><code>A</code></em> and <em class="replaceable"><code>B</code></em> are both explicitly linked.
                                        </div></li><li class="listitem"><div class="para">
                                                There are more explanations on the GCC features page on the Fedora wiki: <a href="http://fedoraproject.org/w/index.php?title=UnderstandingDSOLinkChange">http://fedoraproject.org/w/index.php?title=UnderstandingDSOLinkChange</a>.
                                        </div></li></ol></div>

                </div><div class="para">
                        Under the new changes, if your package fails its build with a message like:
                </div><pre class="screen">/usr/bin/ld: gpx-parser.o: undefined reference to symbol &#39;acos@@GLIBC_2.0&#39;<br>/usr/bin/ld: note: &#39;acos@@GLIBC_2.0&#39; is defined in DSO /lib/libm.so.6 so try adding it to the linker command line<br>
</pre><div class="para">
                        Then the line that builds the specified <code class="literal">.o</code> needs to explicitly link <span class="application"><strong>libm</strong></span>.<br><br>What i have to modify to implicit DSO linking all libraries.<br>
<br>/bin/sh /home/nahum/Descargas/gdal-1.7.2/libtool --mode=link    g++  gdalmanage.lo  /home/nahum/Descargas/gdal-1.7.2/<a href="http://libgdal.la">libgdal.la</a> -o gdalmanage<br>libtool: link: g++ .libs/gdalmanage.o -o .libs/gdalmanage  /home/nahum/Descargas/gdal-1.7.2/.libs/libgdal.so <br>
/usr/bin/ld: /usr/local/lib/libNCSUtil.so.0: undefined reference to symbol &#39;pthread_cancel@@GLIBC_2.2.5&#39;<br>/usr/bin/ld: note: &#39;pthread_cancel@@GLIBC_2.2.5&#39; is defined in DSO /lib64/libpthread.so.0 so try adding it to the linker command line<br>
/lib64/libpthread.so.0: could not read symbols: Invalid operation<br>collect2: ld returned 1 exit status<br>make[1]: *** [gdalmanage] Error 1<br>make[1]: se sale del directorio `/home/nahum/Descargas/gdal-1.7.2/apps&#39;<br>
make: *** [apps-target] Error 2<br><br><br>Thanks in advance<br></div></div><br clear="all"><br>-- <br>Nahum Castro González<br>León, Guanajuato, México<br>