appendClassName is a static helper function used in jni_runtime.cpp. This file is largely script engine independent. However, appendClassName uses the JSC-specific UString type, which causes problems on Android, where we can build with JSC or V8. The function should be updated to use a non-JSC-specific type.
jni_runtime was recently (http://trac.webkit.org/changeset/52329) updated to use JSC::StringBuilder, rather than UString, but the problem still stands.
Created attachment 46471 [details] Patch 1 for Bug 33586 Uses WebCore::SringBuilder in place of JSC::StringBuilder. Note that this also avoids the use of UString::ascii, which according to UString.h, should only be used for debugging purposes.
Comment on attachment 46471 [details] Patch 1 for Bug 33586 Clearing flags on attachment: 46471 Committed r53193: <http://trac.webkit.org/changeset/53193>
All reviewed patches have been landed. Closing bug.