mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-31 05:30:11 +01:00
Previously, we included the stubs in our driver binaries, so they didn't call the actual system libraries for these functions. This was enough to build-test the Android code in CI without even the NDK. To make NDK-built Mesa drivers useful, we need to link against these system libraries that aren't present in the NDK. Split the symbols to separate non-installed shared libraries and link against those, so that when you drop the resulting .so in your /vendor/lib64/hw/, it just works out. Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6805>
15 lines
232 B
C++
15 lines
232 B
C++
#include <android/log.h>
|
|
|
|
extern "C" {
|
|
|
|
int __android_log_print(int prio, const char* tag, const char* fmt, ...)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
int __android_log_vprint(int prio, const char* tag, const char* fmt, va_list ap)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
}
|