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. Mar 11, 2018
  4. Jul 24, 2015
  5. Jun 19, 2015
    • Felix Fietkau's avatar
      musl: read the timezone from /etc/TZ · 7b4d039e
      Felix Fietkau authored
      
      Currently the OpenWRT boot scripts write the timezone configuration to
      /tmp/TZ, relying on the behaviour of uClibc that the timezone is read
      from /etc/TZ if no TZ env variable is found.
      
      This works because /etc/TZ is a symlink to /tmp/TZ.
      
      Musl libc however only reads the timezone from the TZ env variable and
      if it doesn't find it or it's empty, it will look for a zoneinfo
      file, that doesn't exist.
      
      So in musl builds no timezone is ever set.
      
      This patch fixes the issue by having musl libc behave like uClibc: if no
      TZ env variable is found it will try to load it from /etc/TZ.
      
      Signed-off-by: Gianluca Anzolin <gianluca at sottospazio.it>
      Signed-off-by: default avatarFelix Fietkau <nbd@openwrt.org>
      
      SVN-Revision: 46069
      7b4d039e
Loading