Since ICU keeps its own copy of the time zone data we have to replace that as well (according to Google AOSP team) .
The updated data files are Update for ICU and Update for bionic However, I when I build and replace the the icu4c libraries (libicui18and libicuuc.so) and replace icudt51with icudt53l.dat, the system cannot initialize ICU.
Any time we can # just use a BSD implementation of something unmodified, we should.private/ # These are private header files meant for use within bionic itself.dns/ # Contains the DNS resolver (originates from Net BSD code).Red Hat Enterprise Linux starting with versions 6.1 and 5.7 introduced a new Red Hat Subscription Management (RHSM) service. Users that are new to Red Hat or would like the enhanced subscription information and improved content access should use RHSM.If you are still using Red Hat Network, we advise you to migrate to RHSM as soon as possible.in a separate library to save space in the days before shared libraries. This is actually just a bunch of stubs that the dynamic linker replaces with pointers to its own implementation at runtime. Stuff like libc/ arch-arm/ arch-arm64/ arch-common/ arch-mips/ arch-mips64/ arch-x86/ arch-x86_64/ # Each architecture has its own subdirectory for stuff that isn't shared # because it's architecture-specific. The C compiler doesn't know how to implement thread-safe static initialization and the like, so it just calls functions that are supplied by the system.The *-compat.h files are automatically included # using -include, but we also provide equivalents for missing # header/source files needed by the BSD implementation. The C files are files we own, typically # because the Linux kernel interface is sufficiently different that we # can't use any of the BSD implementations.The C files are usually # legacy mess that needs to be sorted out, either by replacing it with # current upstream source in one of the upstream directories or by # switching the file to C and cleaning it up. Bionic's test runner will run each test in its own process by default to prevent tests failures from impacting other tests.We're working to clean # this mess up, and this directory should disappear. I have a bunch of servers running 10.04 with the timezone set to Asia/Jerusalem that have all wrongly switched out of DST last night.