Skip to content

Commit

Permalink
[Cherry-pick] Fix python link error (PaddlePaddle#47811)
Browse files Browse the repository at this point in the history
* Fix Python Link Order Error (PaddlePaddle#46259)

* fix cc_library link python lib (PaddlePaddle#47605)

* fix cc_library link python lib

Co-authored-by: engineer <1292846099@qq.com>
Co-authored-by: wanghuancoder <wanghuan29@baidu.com>
  • Loading branch information
3 people authored Nov 10, 2022
1 parent 76b883c commit ff642c6
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions paddle/fluid/pybind/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -262,6 +262,10 @@ if(WITH_PYTHON)
list(APPEND OP_FUNCTION_GENERETOR_DEPS cncl_context)
endif()

if(NOT ((NOT WITH_PYTHON) AND ON_INFER))
list(APPEND OP_FUNCTION_GENERETOR_DEPS ${PYTHON_LIBRARIES})
endif()

add_executable(op_function_generator op_function_generator.cc)
target_link_libraries(op_function_generator ${OP_FUNCTION_GENERETOR_DEPS})
add_executable(eager_legacy_op_function_generator
Expand Down Expand Up @@ -601,4 +605,6 @@ if(WITH_PYTHON)
get_property(os_dependency_modules GLOBAL PROPERTY OS_DEPENDENCY_MODULES)
target_link_libraries(${SHARD_LIB_NAME} ${os_dependency_modules})
add_dependencies(${SHARD_LIB_NAME} op_function_generator_cmd)

target_link_libraries(${SHARD_LIB_NAME} ${PYTHON_LIBRARIES})
endif()

0 comments on commit ff642c6

Please sign in to comment.