Skip to contentSkip to conversation

nptl depends on uclibc

Buildroot Daniele Salvatore Albano - Lavoro 3 participants 3 messages Oct 6, 2010

lore
Share & tools
lore
#0 lore raw

Hi,

i'm trying to setup a development system using ct-ng with eglibc but, while configuring stuff, i've seen that only linuxthreads and linuxthreads old are usable and not nptl.

Looking at configuration file i've seen that there is a depends on uclibc snapshot.

Is this correct? NPTL should be default, or, however, should be selectable when using eglibc and when using glibc.

Thank you,

Best Regards,
Daniele

Signature · 9 lines
Daniele Salvatore Albano
Consulente Informatico
http://www.daccii.it

Servizi:
- Sviluppo di software di rete e standalone in C# e siti web PHP;
- Realizzazione di sistemi embedded con Buildroot;
- Realizzazione di CD di installazione di Ubuntu/Debian personalizzati;
- Installazione e Amministrazione sistemi basati su Debian, Ubuntu, CentOS e Fedora.
#1 lore raw
Quoted 10 lines · Daniele Salvatore Albano - Lavoro

?Hi,

i'm trying to setup a development system using ct-ng with eglibc but, while configuring stuff, i've seen that only linuxthreads and linuxthreads old are usable and not nptl.

Looking at configuration file i've seen that there is a depends on uclibc snapshot.

Is this correct? NPTL should be default,

default not yet. When uclibc releases with nptl then it can.

or, however, should be selectable

Quoted 1 line

when using eglibc and when using glibc.

thats a fair point.

Quoted 23 lines

Thank you,

Best Regards,
Daniele

--
Daniele Salvatore Albano
Consulente Informatico
http://www.daccii.it

Servizi:
- Sviluppo di software di rete e standalone in C# e siti web PHP;
- Realizzazione di sistemi embedded con Buildroot;
- Realizzazione di CD di installazione di Ubuntu/Debian personalizzati;
- Installazione e Amministrazione sistemi basati su Debian, Ubuntu, CentOS e Fedora.

_______________________________________________
buildroot mailing list
buildroot at busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot

#2 lore raw
In reply to Daniele Salvatore Albano - Lavoro

Daniele, All,

Quoted 7 lines · On Wednesday 06 October 2010 22:31:28 Daniele Salvatore Albano - Lavoro wrote:

i'm trying to setup a development system using ct-ng with eglibc but, while configuring stuff, i've seen that only linuxthreads and linuxthreads old are usable and not nptl.
Looking at configuration file i've seen that there is a depends on uclibc snapshot.
Is this correct? NPTL should be default, or, however, should be selectable when using eglibc and when using glibc.

This is a known issue. There is currently no way to tell buildroot that an external toolchain is using NPTL.

There has been a discussion about in in the recent past, but I can't recall what was the outcome...

Basically, buildroot should not have to know what threading implementation is being used, as it has no partical user-visible impact. There are currently only two packages that have dependency on NPTL: openvpn and ltp. For others, you should be able to safely use an NPTL toolchain without telling buildroot.

I'll look into that during the WE, hopefully.

Regards,
Yann E. MORIN.

Signature · 6 lines
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'