Closed ruiqizhou closed 2 years ago
Same problem
Same problem
Same problem
Hi, there is a temporary solution: https://github.com/alibaba/xquic/discussions/21#discussioncomment-1947115
Find a solution keep borningssl prefix
Change borningssl CMakeLists.txt, remove the contents of the red box
Change xquic cmake/CMakeLists.txt,
comment line # include_directories(${SSL_PATH}/symbol_prefix_include)
change to include_directories(${CMAKE_CURRENT_BINARY_DIR}/${SSL_PATH}/symbol_prefix_include)
Change bssl_symbols.txt comment two line
Note: I am not sure such two symbol really exported.
Thanks you for your solution ! It only needs to modify borningssl CMakeLists.txt. Change as what you do in step 1 or delete the command "DEPENDS util/make_prefix_headers.go ${CMAKE_BINARY_DIR}/${BORINGSSL_PREFIX_SYMBOLS} ". It is similar to https://stackoverflow.com/questions/4010212/cmake-struggling-with-add-custom-command-dependencies
It is not usually necessary to use prefix_symbols. If you really need the feature, you should update bssl_symbols.txt using util/read_symbols.go in boringssl when boringssl is updated. https://github.com/google/boringssl/blob/master/BUILDING.md
What happened?
As discussions #21 , build iOS failed using
xqc_build.sh
Steps To Reproduce
As discussions #21
Relevant log output
No response