You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Termux (https://termux.dev/) nowaday fail to build vectorscan simply due to failure in hsbench part.
That (hsbench) part need one additional library (libandroid-shmem) to be included during the link stage.
This can be achieved simply by adding the library into CMakeLists.txt specific for hsbench itself. Vectorscan can be build pass in Termux and passed some local tests with this fix.
Android is not a supported platform, we cannot add it to our CI builds. if you can submit a PR that does not break other builds, we might include this in our builds, but you must understand that it's not a supported platform/architecture and there are no plans to add it to this list. It is possible that some other will break your Android builds in the future.
Termux (https://termux.dev/) nowaday fail to build vectorscan simply due to failure in hsbench part.
That (hsbench) part need one additional library (libandroid-shmem) to be included during the link stage.
This can be achieved simply by adding the library into CMakeLists.txt specific for hsbench itself. Vectorscan can be build pass in Termux and passed some local tests with this fix.
[Scope of work]
Branch: develop
File: tools/hsbench/CMakeLists.txt
Detail: Append following lines of text to the end of file:
if(CMAKE_SYSTEM_NAME STREQUAL "Android")
if (HAVE_SHMGET)
target_link_libraries(hsbench android-shmem)
endif ()
endif ()
The text was updated successfully, but these errors were encountered: