Get rid of libXext
It is not used and fails on GCE
Bug: 267222318
Change-Id: Ifa30bffe0217cabe823d924ff30ef05f87b21223
diff --git a/stream-servers/apigen-codec-common/X11Support.cpp b/stream-servers/apigen-codec-common/X11Support.cpp
index 7657663..f44c6ad 100644
--- a/stream-servers/apigen-codec-common/X11Support.cpp
+++ b/stream-servers/apigen-codec-common/X11Support.cpp
@@ -13,22 +13,20 @@
class X11FunctionGetter {
public:
X11FunctionGetter() :
- mX11Lib(android::base::SharedLibrary::open("libX11")),
- mXextLib(android::base::SharedLibrary::open("libXext")) {
+ mX11Lib(android::base::SharedLibrary::open("libX11")) {
#define X11_ASSIGN_DUMMY_IMPL(funcname) mApi.funcname = dummy_##funcname;
LIST_XLIB_FUNCS(X11_ASSIGN_DUMMY_IMPL)
if (!mX11Lib) return;
- if (!mXextLib) return;
#define X11_GET_FUNC(funcname) \
{ \
auto f = mX11Lib->findSymbol(#funcname); \
if (f) mApi.funcname = (funcname##_t)f; \
} \
-
+
LIST_XLIB_FUNCS(X11_GET_FUNC);
}
@@ -36,7 +34,6 @@
X11Api* getApi() { return &mApi; }
private:
android::base::SharedLibrary* mX11Lib;
- android::base::SharedLibrary* mXextLib;
X11Api mApi;
};