From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <46A8E4D2.6020107@altlinux.org> Date: Thu, 26 Jul 2007 13:15:46 -0500 From: Igor Muratov User-Agent: Thunderbird 2.0.0.4 (X11/20070702) MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list References: <46A8D997.2010508@altlinux.org> <46A8BF21.1030002@altlinux.org> <679044850707260840v498b206ehd7934772c9f974f9@mail.gmail.com> <46A8C215.3020202@altlinux.org> <46A8C350.1060306@zaz.zp.ua> <46A8C6C8.8080805@altlinux.org> <46A8CD13.1090901@zaz.zp.ua> <46A8CE84.90201@altlinux.org> <679044850707260959k5f3cddedrdb19eb1108d534f8@mail.gmail.com> <46A8D786.1040109@altlinux.org> <679044850707261032idf1204cx4e334f6012bb2a0b@mail.gmail.com> In-Reply-To: <679044850707261032idf1204cx4e334f6012bb2a0b@mail.gmail.com> X-Enigmail-Version: 0.95.1 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: Re: [sisyphus] =?koi8-r?b?T3JhY2xlIDEwZyDOwSBBTFQgTGludXggU2VydmVy?= =?koi8-r?b?IDQuMA==?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jul 2007 18:16:00 -0000 Archived-At: List-Archive: List-Post: Damir Shayhutdinov пишет: >> Ok. Я решил взять строку которую генерит makefile и поиграться с ней. >> Только я взял следующий пример из списка т.к. он существенно меньше и проще. >> >> Вот то что показывает makefile >> gcc -o ocrconfig -L/opt/oracle/product/10g//lib/ >> > gcc -o ocrconfig означает что производится линковка исполняемого файла > ocrconfig. > > >> /opt/oracle/product/10g//lib//libhasgen10.so: undefined reference to >> `skgxnqcnum' >> > Ошибка возникает в совершенно другом файле - динамической библиотеке > libhasgen10.so. > > Надеюсь разница понятна? Ошибка то в линковке библиотеки!! > > Боюсь что все весьма плохо. [oracle@clash lib]$ ls -l $ORACLE_HOME/lib/lib{skgxns,srvmhas10,ons}.so -rwxr-xr-x 1 oracle oinstall 55591 Июн 22 2005 /opt/oracle/product/10g/lib/libons.so -rw-rw---- 1 oracle oinstall 8069 Июн 28 2005 /opt/oracle/product/10g/lib/libskgxns.so -rwxr-xr-x 1 oracle oinstall 2152345 Июл 26 12:06 /opt/oracle/product/10g/lib/libsrvmhas10.so Т.е. эти либы не собираются, а просто распаковываются и кладутся в нужное место. Последний файл имеет свежую дату модификации, с этим пока не разобрался. >> Добавляю в эту троку -Wl,--no-as-needed и получаю все ту же ошибку. >> Может я что-то делаю не правильно? >> > Добавляйте -Wl,--no-as-needed в строчку, которая линкует библиотеку > libhasgen10.so > > Ну и приведите чтоли строчку, которая получилась в результате > добавления -Wl,--no-as-needed и результат компиляции. И для файла > ocrconfig, и для libhasgen10.so. > _______________________________________________ > Sisyphus mailing list > Sisyphus@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/sisyphus -- With best regards Igor Muratov