* [devel] Отсутствующие функции fmod, clock_getres в -lm, -lrt (пакеты glibc-core, glibc-pthread)
@ 2010-12-01 6:00 Bergman Andrey
2010-12-01 7:10 ` REAL
0 siblings, 1 reply; 12+ messages in thread
From: Bergman Andrey @ 2010-12-01 6:00 UTC (permalink / raw)
To: ALT Linux Team development discussions
Други,
возясь с С-шным кодом я внезапно обнаружил, что в стандартных библиотеках
libm, librt, предоставляемых пакетами glibc-core и glibc-pthread, соответственно,
отсутствуют важные функции fmod, clock_getres. Однако их прототипы в .h файлах
имеются.
Это так и задумано, или тут есть какая-то ошибка?
Заранее спасибо,
Андрей.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Отсутствующие функции fmod, clock_getres в -lm, -lrt (пакеты glibc-core, glibc-pthread)
2010-12-01 6:00 [devel] Отсутствующие функции fmod, clock_getres в -lm, -lrt (пакеты glibc-core, glibc-pthread) Bergman Andrey
@ 2010-12-01 7:10 ` REAL
2010-12-01 13:23 ` Dmitry V. Levin
0 siblings, 1 reply; 12+ messages in thread
From: REAL @ 2010-12-01 7:10 UTC (permalink / raw)
To: ALT Linux Team development discussions
01.12.2010 12:00, Bergman Andrey пишет:
> возясь с С-шным кодом я внезапно обнаружил, что в стандартных библиотеках
> libm, librt, предоставляемых пакетами glibc-core и glibc-pthread, соответственно,
> отсутствуют важные функции fmod, clock_getres. Однако их прототипы в .h файлах
> имеются.
>
> Это так и задумано, или тут есть какая-то ошибка?
Мнэээ...
> findsym fmod
/lib/libm.so.6: 000099f0 W fmod
/usr/lib/libm.so: 000099f0 W fmod
> findsym clock_getres
/lib/librt.so.1: 00003a00 T clock_getres
/usr/lib/librt.so: 00003a00 T clock_getres
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Отсутствующие функции fmod, clock_getres в -lm, -lrt (пакеты glibc-core, glibc-pthread)
2010-12-01 7:10 ` REAL
@ 2010-12-01 13:23 ` Dmitry V. Levin
2010-12-01 15:01 ` Bergman Andrey
0 siblings, 1 reply; 12+ messages in thread
From: Dmitry V. Levin @ 2010-12-01 13:23 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 776 bytes --]
On Wed, Dec 01, 2010 at 01:10:16PM +0600, REAL wrote:
> 01.12.2010 12:00, Bergman Andrey пишет:
> >возясь с С-шным кодом я внезапно
> >обнаружил, что в стандартных библиотеках
> >libm, librt, предоставляемых пакетами glibc-core и
> >glibc-pthread, соответственно,
> >отсутствуют важные функции fmod, clock_getres.
> >Однако их прототипы в .h файлах
> >имеются.
> >
> >Это так и задумано, или тут есть какая-то
> >ошибка?
>
> Мнэээ...
>
> > findsym fmod
> /lib/libm.so.6: 000099f0 W fmod
> /usr/lib/libm.so: 000099f0 W fmod
>
> > findsym clock_getres
> /lib/librt.so.1: 00003a00 T clock_getres
> /usr/lib/librt.so: 00003a00 T clock_getres
При линковке ставьте -lm и -lrt в конец команды, и важные функции, скорее
всего, найдутся.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Отсутствующие функции fmod, clock_getres в -lm, -lrt (пакеты glibc-core, glibc-pthread)
2010-12-01 13:23 ` Dmitry V. Levin
@ 2010-12-01 15:01 ` Bergman Andrey
2010-12-01 15:17 ` Kirill A. Shutemov
2010-12-01 15:35 ` Ivan Fedorov
0 siblings, 2 replies; 12+ messages in thread
From: Bergman Andrey @ 2010-12-01 15:01 UTC (permalink / raw)
To: ALT Linux Team development discussions
Дмитрий, я взял программу
#include <math.h>
int main( int argc, char ** argv)
{
return fmod( (float)8.0, (float)9.9);
}
Компилировал с помощью
$ gcc -lm -lrt a.c
/home/vkni/tmp/ccPtBF9p.o: In function `main':
a.c:(.text+0x41): undefined reference to `fmod'
collect2: ld returned 1 exit status
--------------
findsym показывает, что функция fmod на месте.
Андрей.
01.12.2010, 16:23, "Dmitry V. Levin" <ldv@altlinux.org>:
> On Wed, Dec 01, 2010 at 01:10:16PM +0600, REAL wrote:
>
>> 01.12.2010 12:00, Bergman Andrey пишет:
>>> возясь с С-шным кодом я внезапно
>>> обнаружил, что в стандартных библиотеках
>>> libm, librt, предоставляемых пакетами glibc-core и
>>> glibc-pthread, соответственно,
>>> отсутствуют важные функции fmod, clock_getres.
>>> Однако их прототипы в .h файлах
>>> имеются.
>>>
>>> Это так и задумано, или тут есть какая-то
>>> ошибка?
>> Мнэээ...
>>> findsym fmod
>> /lib/libm.so.6: 000099f0 W fmod
>> /usr/lib/libm.so: 000099f0 W fmod
>>> findsym clock_getres
>> /lib/librt.so.1: 00003a00 T clock_getres
>> /usr/lib/librt.so: 00003a00 T clock_getres
>
> При линковке ставьте -lm и -lrt в конец команды, и важные функции, скорее
> всего, найдутся.
>
> --
> ldv
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Отсутствующие функции fmod, clock_getres в -lm, -lrt (пакеты glibc-core, glibc-pthread)
2010-12-01 15:01 ` Bergman Andrey
@ 2010-12-01 15:17 ` Kirill A. Shutemov
2010-12-01 15:20 ` Mikhail Efremov
2010-12-01 15:35 ` Ivan Fedorov
1 sibling, 1 reply; 12+ messages in thread
From: Kirill A. Shutemov @ 2010-12-01 15:17 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Dec 01, 2010 at 06:01:49PM +0300, Bergman Andrey wrote:
> Дмитрий, я взял программу
>
> #include <math.h>
>
> int main( int argc, char ** argv)
> {
> return fmod( (float)8.0, (float)9.9);
> }
>
> Компилировал с помощью
>
> $ gcc -lm -lrt a.c
gcc a.c -lm -lrt
--
Kirill A. Shutemov
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Отсутствующие функции fmod, clock_getres в -lm, -lrt (пакеты glibc-core, glibc-pthread)
2010-12-01 15:17 ` Kirill A. Shutemov
@ 2010-12-01 15:20 ` Mikhail Efremov
0 siblings, 0 replies; 12+ messages in thread
From: Mikhail Efremov @ 2010-12-01 15:20 UTC (permalink / raw)
To: devel
On Wed, 1 Dec 2010 17:17:28 +0200 Kirill A. Shutemov wrote:
> > Компилировал с помощью
> >
> > $ gcc -lm -lrt a.c
>
> gcc a.c -lm -lrt
А потом почитать http://www.altlinux.org/UpStream/AsNeeded.
--
WBR, Mikhail Efremov
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Отсутствующие функции fmod, clock_getres в -lm, -lrt (пакеты glibc-core, glibc-pthread)
2010-12-01 15:01 ` Bergman Andrey
2010-12-01 15:17 ` Kirill A. Shutemov
@ 2010-12-01 15:35 ` Ivan Fedorov
2010-12-01 16:11 ` Bergman Andrey
2010-12-04 15:44 ` [devel] [[as-needed]] " Michael Shigorin
1 sibling, 2 replies; 12+ messages in thread
From: Ivan Fedorov @ 2010-12-01 15:35 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 514 bytes --]
Bergman Andrey <vkni-o+MxOtu4lMCHXe+LvDLADg@public.gmane.org> writes:
> Дмитрий, я взял программу
>
> Компилировал с помощью
>
> $ gcc -lm -lrt a.c
===
01.12.2010, 16:23, "Dmitry V. Levin" <ldv@altlinux.org>:
> При линковке ставьте -lm и -lrt в конец команды, и важные функции, скорее
> всего, найдутся.
===
Ещё вопросы есть?
PS: http://www.altlinux.org/UpStream/AsNeeded
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Отсутствующие функции fmod, clock_getres в -lm, -lrt (пакеты glibc-core, glibc-pthread)
2010-12-01 15:35 ` Ivan Fedorov
@ 2010-12-01 16:11 ` Bergman Andrey
2010-12-04 15:44 ` [devel] [[as-needed]] " Michael Shigorin
1 sibling, 0 replies; 12+ messages in thread
From: Bergman Andrey @ 2010-12-01 16:11 UTC (permalink / raw)
To: ALT Linux Team development discussions
> Ещё вопросы есть?
Всё отлично работает!
Огромное спасибо, вопросов больше нет, всем ответившим очень благодарен!
Я просто первый раз столкнулся с таким отличием ALT'а за многолетнее использование.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [devel] [[as-needed]] Re: Отсутствующие функции fmod, clock_getres в -lm, -lrt (пакеты glibc-core, glibc-pthread)
2010-12-01 15:35 ` Ivan Fedorov
2010-12-01 16:11 ` Bergman Andrey
@ 2010-12-04 15:44 ` Michael Shigorin
2010-12-04 18:49 ` [devel] wiki Ivan Fedorov
1 sibling, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2010-12-04 15:44 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Dec 01, 2010 at 06:35:10PM +0300, Ivan Fedorov wrote:
> PS: http://www.altlinux.org/UpStream/AsNeeded
Для удобства набора (и спокойствия нелюбителей камелькасы)
сделал также http://www.altlinux.org/as-needed
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 12+ messages in thread
* [devel] wiki
2010-12-04 15:44 ` [devel] [[as-needed]] " Michael Shigorin
@ 2010-12-04 18:49 ` Ivan Fedorov
2010-12-05 6:53 ` Chernyshov A
2010-12-05 12:52 ` Michael Shigorin
0 siblings, 2 replies; 12+ messages in thread
From: Ivan Fedorov @ 2010-12-04 18:49 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 705 bytes --]
Michael Shigorin <mike-nVB1ZwtFQf3sG83rWm+8vg@public.gmane.org> writes:
> On Wed, Dec 01, 2010 at 06:35:10PM +0300, Ivan Fedorov wrote:
>> PS: http://www.altlinux.org/UpStream/AsNeeded
>
> Для удобства набора (и спокойствия нелюбителей камелькасы)
> сделал также http://www.altlinux.org/as-needed
А может ты ещё кого-нить попинаешь, чтобы и wiki.altlinux.(ru|org)
перекидывали на www.altlinux.org? А то иногда не очень удобно помнить,
что в ALT Linux wiki НЕ называется wiki... :(
PS: .com видимо не стоит делать...
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] wiki
2010-12-04 18:49 ` [devel] wiki Ivan Fedorov
@ 2010-12-05 6:53 ` Chernyshov A
2010-12-05 12:52 ` Michael Shigorin
1 sibling, 0 replies; 12+ messages in thread
From: Chernyshov A @ 2010-12-05 6:53 UTC (permalink / raw)
To: ALT Linux Team development discussions
4 декабря 2010 г. 21:49 пользователь Ivan Fedorov <ns@altlinux.org> написал:
> А может ты ещё кого-нить попинаешь, чтобы и wiki.altlinux.(ru|org)
> перекидывали на www.altlinux.org? А то иногда не очень удобно помнить,
> что в ALT Linux wiki НЕ называется wiki... :(
А может стоит все-таки сделать алиас wiki.altlinux.org на
altlinux.org? Ведь намного интуитивнее адрес будет..
--
Regards,
Anton Chernyshov
R-Style Training Center
Moscow, Russia
http://tux-the-penguin.blogspot.com/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] wiki
2010-12-04 18:49 ` [devel] wiki Ivan Fedorov
2010-12-05 6:53 ` Chernyshov A
@ 2010-12-05 12:52 ` Michael Shigorin
1 sibling, 0 replies; 12+ messages in thread
From: Michael Shigorin @ 2010-12-05 12:52 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Dec 04, 2010 at 09:49:38PM +0300, Ivan Fedorov wrote:
> >> PS: http://www.altlinux.org/UpStream/AsNeeded
> > Для удобства набора (и спокойствия нелюбителей камелькасы)
> > сделал также http://www.altlinux.org/as-needed
> А может ты ещё кого-нить попинаешь, чтобы и
> wiki.altlinux.(ru|org) перекидывали на www.altlinux.org?
> А то иногда не очень удобно помнить, что в ALT Linux wiki
> НЕ называется wiki... :(
Да, есть такое.
2 ldv: если закинешь на sisyphus.ru, изображу там перекидку,
как раскидаюсь. Хотя в идеале бы сделать её рядом с вики.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2010-12-05 12:52 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-12-01 6:00 [devel] Отсутствующие функции fmod, clock_getres в -lm, -lrt (пакеты glibc-core, glibc-pthread) Bergman Andrey
2010-12-01 7:10 ` REAL
2010-12-01 13:23 ` Dmitry V. Levin
2010-12-01 15:01 ` Bergman Andrey
2010-12-01 15:17 ` Kirill A. Shutemov
2010-12-01 15:20 ` Mikhail Efremov
2010-12-01 15:35 ` Ivan Fedorov
2010-12-01 16:11 ` Bergman Andrey
2010-12-04 15:44 ` [devel] [[as-needed]] " Michael Shigorin
2010-12-04 18:49 ` [devel] wiki Ivan Fedorov
2010-12-05 6:53 ` Chernyshov A
2010-12-05 12:52 ` Michael Shigorin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git