Skip to content
  • Thomas Petazzoni's avatar
    toolchain: rework thread options · 9eaad202
    Thomas Petazzoni authored
    The selection of linuxthreads, linuxthreads old or NPTL doesn't make a
    lot of sense for external toolchains. So, instead, we :
    
     * Introduce an hidden BR2_TOOLCHAIN_HAS_THREADS option, which must be
       selected by toolchain specific options when thread support is
       available. Package needing to test thread support should use this
       option.
    
     * Move the none/linuxthreads/linuxthreads old/NPTL selection to
       Buildroot internal toolchain configuration.
    
     * Add an option in external toolchain to tell if thread support is
       available or not in the external toolchain. We assume that glibc
       without threads is not possible, as Ulrich Drepper said in
       http://sourceware.org/ml/libc-alpha/2005-08/msg00091.html
    
    
    
    ffmpeg, dmalloc and openvpn are fixed to use the new
    BR2_TOOLCHAIN_HAS_THREADS option. For openvpn, --enable-threads=posix
    is no longer used, as the configure script doesn't even understand
    this option.
    
    Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
    Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
    9eaad202
To find the state of this project's repository at the time of any of these versions, check out the tags.
Loading