Пишу программу и использованием libpthread.a(so) под FreeBSD 4.10 . Не могу найти эту библиотеку во Фряхе. Подскажите, пожалуйста, с каким пакетом она создается.
> Пишу программу и использованием libpthread.a(so) под FreeBSD 4.10 .
>Не могу найти эту библиотеку во Фряхе. Подскажите, пожалуйста, с каким
>пакетом она создается.libpthread идет как addon к libc.
>libpthread идет как addon к libc.
А как же мне все-таки получить эту библиотеку? Посоветуйте какой пакет нужно поставить - все есть, а именно libpthread.so нет :(
>>libpthread идет как addon к libc.
> А как же мне все-таки получить эту библиотеку? Посоветуйте какой
>пакет нужно поставить - все есть, а именно libpthread.so нет :(
>
>Во фрюхе треды не присутствуют в виде отдельной либы, как в линухе. Просто при сборке укажи ключик -pthread. Именно -pthread, а не -lpthread
>>>libpthread идет как addon к libc.
>> А как же мне все-таки получить эту библиотеку? Посоветуйте какой
>>пакет нужно поставить - все есть, а именно libpthread.so нет :(
>>
>>
>
>Во фрюхе треды не присутствуют в виде отдельной либы, как в линухе.
>Просто при сборке укажи ключик -pthread. Именно -pthread, а не -lpthread
>
Значит ли это, что pthreads реализованы в ядре FreeBSD?
>>Во фрюхе треды не присутствуют в виде отдельной либы, как в линухе.
>>Просто при сборке укажи ключик -pthread. Именно -pthread, а не -lpthread>Значит ли это, что pthreads реализованы в ядре FreeBSD?
В 4-е libc_r предоставляет userlevel threads. Ядро о них ничего не знает.