ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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