diff options
author | Felix Fietkau <nbd@openwrt.org> | 2015-06-19 17:48:11 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2015-06-19 17:48:11 +0000 |
commit | 172f0ba991d675e6e1b91382b4940c2dfee1924f (patch) | |
tree | d4142aa111d8c1e0c40cdab35e63ef463d78559c /toolchain/gcc/patches/4.8-linaro/200-musl_config.patch | |
parent | 022786280a23548ae0496ddbf37dcf0e18ad51cc (diff) | |
download | master-187ad058-172f0ba991d675e6e1b91382b4940c2dfee1924f.tar.gz master-187ad058-172f0ba991d675e6e1b91382b4940c2dfee1924f.tar.bz2 master-187ad058-172f0ba991d675e6e1b91382b4940c2dfee1924f.zip |
musl: read the timezone from /etc/TZ
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: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46069 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'toolchain/gcc/patches/4.8-linaro/200-musl_config.patch')
0 files changed, 0 insertions, 0 deletions