<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Динамические библиотеки]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=32589</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=32589&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Динамические библиотеки».]]></description>
		<lastBuildDate>Thu, 12 Dec 2013 15:59:32 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Динамические библиотеки]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=381709#p381709</link>
			<description><![CDATA[<p>А если расшарить библиотеку через ldconf&nbsp; ?</p><p>Добавить файл xxxx.conf , в котором содержится путь до библиотеки в&nbsp; папку /etc/ld.so.conf.d/. ну и потом <br /></p><div class="codebox"><pre><code>#ldconfig update</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (marikk)]]></author>
			<pubDate>Thu, 12 Dec 2013 15:59:32 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=381709#p381709</guid>
		</item>
		<item>
			<title><![CDATA[Re: Динамические библиотеки]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=381695#p381695</link>
			<description><![CDATA[<p>Это нечто (похоже баг) - похоже эта самая hydra_pmi_proxy, в отличии от всех остальных программ, игнорирует параметры среды окружения и грузит библиотеку только из /lib64. Как бы я не root поэтому меня этот вариант не устраивает</p><p>Есть идеи?</p>]]></description>
			<author><![CDATA[null@example.com (Ivan.Nelasov)]]></author>
			<pubDate>Thu, 12 Dec 2013 15:06:38 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=381695#p381695</guid>
		</item>
		<item>
			<title><![CDATA[Динамические библиотеки]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=381679#p381679</link>
			<description><![CDATA[<p>Предистория <br />шаг 1)<br /></p><div class="codebox"><pre><code> ldd /home/nsmn/build/make_old_cl/mpi/mpich215/bin/hydra_pmi_proxy
      libnsl.so.1 =&gt; /lib64/libnsl.so.1 (0x00002ad6e8bb5000)
      libpthread.so.0 =&gt; /lib64/libpthread.so.0 (0x00002ad6e8ccb000)
      libnuma.so.1 =&gt; /usr/lib64/libnuma.so.1 (0x00002ad6e8de1000)
      libpci.so.3 =&gt; not found</code></pre></div><p>Вывод не видит библиотеки libpci.so.3<br />шаг 2)<br /></p><div class="codebox"><pre><code> export LD_LIBRARY_PATH=/panfs/panfs14.cyberia.tsu.ru/home/nsmn/build/make_old_cl/mpi/mpich215/lib:/panfs/panfs14.cyberia.tsu.ru/home/nsmn/build /make_old_cl/abinit/lib</code></pre></div><div class="codebox"><pre><code>ldd /home/nsmn/build/make_old_cl/mpi/mpich215/bin/hydra_pmi_proxy    
       libnsl.so.1 =&gt; /lib64/libnsl.so.1 (0x00002b355b458000)
    libpthread.so.0 =&gt; /lib64/libpthread.so.0 (0x00002b355b56e000)
    libnuma.so.1 =&gt; /usr/lib64/libnuma.so.1 (0x00002b355b684000)
    libpci.so.3 =&gt; /panfs/panfs14.cyberia.tsu.ru/home/nsmn/build/make_old_cl/mpi/mpich215/lib/libpci.so.3 (0x00002b355b78a000)</code></pre></div><p>Библиотеку видит</p><p>Шаг 3) Запускаем программу через mpiexec на этом же узле, среда окружения не меняется, mpiexec который тоже нуждается в этой библиотеке её видит и запускается (до задания LD_LIBRARY_PATH не видел и не запускался)</p><p>А вот эта, извините за выражение, гидра в упор его не видит </p><div class="codebox"><pre><code>/home/nsmn/build/make_old_cl/mpi/mpich215/bin/hydra_pmi_proxy: error while loading shared libraries: libpci.so.3: cannot open shared object file: No such file or directory</code></pre></div><br /><br /><p>Внимание вопрос, кто либо знает причины???? </p><p>P/S/ Preload библиотеки пробовал - те-же грабли</p>]]></description>
			<author><![CDATA[null@example.com (Ivan.Nelasov)]]></author>
			<pubDate>Thu, 12 Dec 2013 14:03:23 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=381679#p381679</guid>
		</item>
	</channel>
</rss>
