I am trying to add HW video acceleration to a cm10.2 port for my device. I get no errors but the one below, then make
stops working, apparently without any erro
Workaround for Android NDK r11:
LOCAL_LDLIBS += -Wl,--no-warn-shared-textrel
LOCAL_LDLIBS
is applied later in the option chain than LOCAL_LDFLAGS
, and consequently overrides the default.
For asop project(eg: aosp/external/myproject/)
add this line to your android.mk
LOCAL_CPPFLAGS += -w -frtti
Update:
from Android NDK r11 you can use
LOCAL_LDLIBS += -Wl,--no-warn-shared-textrel
You can also use
LOCAL_DISABLE_FATAL_LINKER_WARNINGS := true
Previous answer:
This is a recent change in toolchain which treats this warning as an error.
One workaround is to add --no-warn-shared-textrel
to LOCAL_LDFLAGS
to disable treating warning as an error. You can do that in your Android.mk
like
LOCAL_LDFLAGS := --no-warn-shared-textrel