VNDK & The definition tool

Hi people of XDA,
I am currently building android 8.1, and am sick of seeing VNDK errors such as

Code:
VNDK Abi broken: Please check compatiblity report at : /home/mcgi5sr2/Omni/system/out/soong/.intermediates/system/media/audio_utils/libaudioutils/android_arm_armv7-a-neon_krait_shared_core/libaudioutils.so.abidiff VNDK Abi broken: Please check compatiblity report at : /home/mcgi5sr2/Omni/system/out/soong/.intermediates/hardware/interfaces/neuralnetworks/1.0//android_arm_armv7-a-neon_krait_shared_core/ VNDK Abi broken: Please check compatiblity report at : /home/mcgi5sr2/Omni/system/out/soong/.intermediates/frameworks/av/media/libmedia/libmedia_helper/android_arm_armv7-a-neon_krait_shared_core/libmedia_helper.so.abidiff VNDK Abi broken: Please check compatiblity report at : /home/mcgi5sr2/Omni/system/out/soong/.intermediates/frameworks/native/libs/gui/libgui/android_arm_armv7-a-neon_krait_shared_core/libgui.so.abidiff VNDK Abi broken: Please check compatiblity report at : /home/mcgi5sr2/Omni/system/out/soong/.intermediates/frameworks/av/media/libstagefright/codecs/avcdec/libstagefright_soft_avcdec/android_arm_armv7-a-neon_krait_shared_core/libstagefright_soft_avcdec.so.abidiff VNDK Abi broken: Please check compatiblity report at : /home/mcgi5sr2/Omni/system/out/soong/.intermediates/frameworks/av/media/libstagefright/codecs/mpeg2dec/libstagefright_soft_mpeg2dec/android_arm_armv7-a-neon_krait_shared_core/libstagefright_soft_mpeg2dec.so.abidiff

So in a bid to squash these messages and help compatibility i went in search for the solution, which led me to a better idea of what the Vendor Native Development Kit (VNDK) is and what its trying to get me to sort out.

Which finally led me to my question, how can I get the VNDK definition tool working on my desktop to check the dependencies of my vendor files, ie the HALs etc. I am running linux, and have a decent grasp of the OS. I know there is a published method of how to use the tool, but i am struggling to get that to work. Could someone please translate it into a step by step guide? or shed some light on how to get the tool to work.

I have gone so far as to close the repo

Code:
https://android.googlesource.com/platform/development.git/+/master/vndk/

and try and run the tool from terminal but am failing to get anything to actually work.

Hope someone can help with this

Show Accepted Answer

Guest Quick Reply (No URL, BBcode or HTML)

Last post by daugherty.lawrence
4 hours ago
Last post by jaylen85
2 hours ago
Last post by alejandra.heidenreich
39 minutes ago
Last post by stefanie84
1 hour ago
Last post by koepp.terry
2 hours ago
Last post by kvolkman
3 hours ago
Last post by tnienow
2 hours ago
Last post by vauer
4 hours ago