As described by the commit log, there's a conflict with glibc's implementation that makes it behave differently when parsing mako's alsa ucm files. Didn't debug for further details as this hook is not needed (the Android implementation is doesn't use any internal function that might cause us issues).