Skip to content
Snippets Groups Projects
  1. Sep 22, 2021
  2. Feb 05, 2019
    • Christian Lamparter's avatar
      toolchain/musl: update to version 1.1.21 · 917e6d77
      Christian Lamparter authored
      <https://www.openwall.com/lists/musl/2019/01/21/8>
      "This release makes improvements with respect to default thread stack
      size, including increasing the default from 80k to 128k, increasing
      the default guard size from 4k to 8k, and allowing the default to be
      increased via ELF headers so that programs that need larger stacks can
      be build without source-level changes, using just LDFLAGS.
      Insufficient stack size for AIO threads on kernels that don't honor
      the constant MINSIGSTKSZ is also fixed.
      
      The glob core has been rewritten to fix inability to see past
      searchable-but-unreadable path components, and to avoid excessive
      stack usage and unnecessary syscalls. The tsearch AVL tree
      implementation has also been rewritten for better size and
      performance. The math library adds more native single-instruction
      implementations for arm, s390x, powerpc, and x86_64.
      
      Various bugs are fixed, including several possible deadlocks, one of
      which was a new regression in 1.1.20."
      
      detailed release notes can be found in the WHATSNEW file:
      <http://git.musl-libc.org/cgit/musl/tree/WHATSNEW#n1989
      
      >
      
      Tested-by: default avatarKoen Vandeputte <koen.vandeputte@ncentric.com>
      Signed-off-by: default avatarChristian Lamparter <chunkeey@gmail.com>
      917e6d77
  3. Sep 21, 2018
    • Christian Lamparter's avatar
      toolchain/musl: update to version 1.1.20 · 1801e603
      Christian Lamparter authored
      
      This release introduces the ability to replace/interpose the allocator
      (malloc) subject to certain restrictions, adds an experimental m68k
      port, and makes notable improvements to stdio (application-provided
      buffers), getaddrinfo (AI_ADDRCONFIG, support for IPv4-only kernel
      configurations), the dynamic linker (safety against dlopen of
      libraries using initial-exec TLS model, reclaiming unused memory on
      FDPIC archs, better dladdr results), and handling of default thread
      stack size (pthread_setattr_default_np now works more reliably).
      
      Many bugs have been fixed, including potentially dangerous regressions
      in iconv (only for new conversions to legacy encodings) and visibly
      incorrect behavior in printf on non-x86 archs (%a format with
      precision specifier), in getopt_long_only when short options are a
      prefix for a long option, in complex arc-trig/hyperbolic functions, in
      strftime and mktime (timezone-specific issues), and numerous
      less-obvious places.
      
      Signed-off-by: default avatarChristian Lamparter <chunkeey@gmail.com>
      [altered commit msg a bit keeping it tight]
      Tested-by: default avatarKoen Vandeputte <koen.vandeputte@ncentric.com>
      1801e603
  4. Mar 11, 2018
  5. Jul 13, 2016
  6. Feb 25, 2016
  7. Jan 30, 2016
  8. Jan 25, 2016
  9. Sep 02, 2015
  10. Jul 24, 2015
  11. Jul 08, 2015
  12. Jun 22, 2015
    • Steven Barth's avatar
      gcc/musl: rework SSP-support · 1877bc9d
      Steven Barth authored
      
      Make musl provide libssp_nonshared.a and make GCC link it unconditionally
      if musl is used. This should be a no-op if SSP is disabled and seems to be
      the only reliable way of dealing with SSP over all packages due to the mess
      that is linkerflags handling in packages.
      
      Signed-off-by: default avatarSteven Barth <steven@midlink.org>
      
      SVN-Revision: 46108
      1877bc9d
Loading