O uClibc suporta o uso de pthreads?

3

Eu participei recentemente de um curso Linux incorporado que afirmou que o uClibc não suporta o uso de pthreads e que ele suporta apenas linuxthreads . Além disso, o instrutor do curso insinuou que linuxthreads estava próximo de ser inútil. No entanto, ao ler vários artigos on-line, a implicação é que eles são de fato suportados. Além disso, ao criar um sistema de arquivos raiz e uma imagem de kernel para um dispositivo integrado de destino usando buildroot, posso ver que tenho libpthread-0.9.33.2.so e libpthread.so.0 arquivos no diretório /lib do sistema de arquivos raiz de destino. Estou realmente confuso sobre a natureza das informações conflitantes que recebi e ficaria muito grato se alguém pudesse realmente esclarecer a situação para mim.

    
por mathematician1975 16.01.2013 / 18:17

1 resposta

2

A partir da versão 0.9.32 (lançada em 8 de junho de 2011), o uClibc está suportando o NPTL para as seguintes arquiteturas: arm, i386, mips, powerpc, sh, sh64, x86_64.

Na verdade, ambos são uma implementação de pthreads e fornecerão libpthread.so.

    
por 17.01.2013 / 12:09