wjones127 commented on a change in pull request #12230:
URL: https://github.com/apache/arrow/pull/12230#discussion_r791188585
##########
File path: cpp/cmake_modules/BuildUtils.cmake
##########
@@ -370,7 +370,7 @@ function(ADD_ARROW_LIB LIB_NAME)
target_link_libraries(${LIB_NAME}_shared
LINK_PUBLIC
- "$<BUILD_INTERFACE:${ARG_SHARED_LINK_LIBS}>"
+ ${ARG_SHARED_LINK_LIBS}
Review comment:
Build error:
```
[build] [381/559] Linking CXX shared library debug\arrow_python.dll
[build] FAILED: debug/arrow_python.dll debug/arrow_python.lib
[build] cmd.exe /C "cd . && "C:\Program Files\Microsoft Visual
Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe"
-E vs_link_dll --intdir=src\arrow\python\CMakeFiles\arrow_python_shared.dir
--rc=C:\PROGRA~2\WI3CF2~1\10\bin\100190~1.0\x64\rc.exe
--mt=C:\PROGRA~2\WI3CF2~1\10\bin\100190~1.0\x64\mt.exe --manifests --
C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1430~1.307\bin\Hostx64\x64\link.exe
/nologo
src\arrow\python\CMakeFiles\arrow_python_shared.dir\arrow_to_pandas.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\benchmark.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\common.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\datetime.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\decimal.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\deserialize.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\extension_type.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\helpers
.cc.obj src\arrow\python\CMakeFiles\arrow_python_shared.dir\inference.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\init.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\io.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\ipc.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\numpy_convert.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\numpy_to_arrow.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\python_to_arrow.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\pyarrow.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\serialize.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\csv.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\filesystem.cc.obj
/out:debug\arrow_python.dll /implib:debug\arrow_python.lib
/pdb:debug\arrow_python.pdb /dll /version:700.0 /machine:x64
/NODEFAULTLIB:LIBCMT /debug /INCREMENTAL
-Wl,--version-script=C:/Users/voltron/arrow/cpp/src/arrow/symbols.map debug\
arrow.lib optimized.lib
C:\Users\voltron\AppData\Local\Programs\Python\Python310\libs\python310.lib
debug.lib
C:\Users\voltron\AppData\Local\Programs\Python\Python310\libs\python310_d.lib
..\..\vcpkg_installed\x64-windows\lib\brotlienc.lib
..\..\vcpkg_installed\x64-windows\lib\brotlidec.lib
..\..\vcpkg_installed\x64-windows\lib\brotlicommon.lib
..\..\vcpkg_installed\x64-windows\debug\lib\utf8proc.lib
..\..\vcpkg_installed\x64-windows\debug\lib\re2.lib
mimalloc_ep\src\mimalloc_ep\lib\mimalloc-1.7\mimalloc-static-debug.lib
ws2_32.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib
ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cmd.exe /C "cd /D
C:\Users\voltron\arrow\cpp\build\user-python-debug-windows\src\arrow\python &&
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noprofile
-executionpolicy Bypass -file
C:/Users/voltron/arrow/vcpkg/scripts/buildsystems/msbuild/applocal.ps1
-targetBinary C:/Users/voltron/arrow/cpp/build/user-python-
debug-windows/debug/arrow_python.dll -installedDir
C:/Users/voltron/arrow/cpp/vcpkg_installed/x64-windows/debug/bin -OutVariable
out""
[build] LINK Pass 1: command
"C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1430~1.307\bin\Hostx64\x64\link.exe
/nologo
src\arrow\python\CMakeFiles\arrow_python_shared.dir\arrow_to_pandas.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\benchmark.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\common.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\datetime.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\decimal.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\deserialize.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\extension_type.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\helpers.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\inference.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\init.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\io.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\ipc.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\numpy
_convert.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\numpy_to_arrow.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\python_to_arrow.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\pyarrow.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\serialize.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\csv.cc.obj
src\arrow\python\CMakeFiles\arrow_python_shared.dir\filesystem.cc.obj
/out:debug\arrow_python.dll /implib:debug\arrow_python.lib
/pdb:debug\arrow_python.pdb /dll /version:700.0 /machine:x64
/NODEFAULTLIB:LIBCMT /debug /INCREMENTAL
-Wl,--version-script=C:/Users/voltron/arrow/cpp/src/arrow/symbols.map
debug\arrow.lib optimized.lib
C:\Users\voltron\AppData\Local\Programs\Python\Python310\libs\python310.lib
debug.lib
C:\Users\voltron\AppData\Local\Programs\Python\Python310\libs\python310_d.lib
..\..\vcpkg_installed\x64-windows\lib\brotlienc.lib
..\..\vcpkg_installed\x64-windows\lib\brotlidec.lib
..\..\vcpkg_installed\x64-windows\
lib\brotlicommon.lib ..\..\vcpkg_installed\x64-windows\debug\lib\utf8proc.lib
..\..\vcpkg_installed\x64-windows\debug\lib\re2.lib
mimalloc_ep\src\mimalloc_ep\lib\mimalloc-1.7\mimalloc-static-debug.lib
ws2_32.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib
oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST
/MANIFESTFILE:src\arrow\python\CMakeFiles\arrow_python_shared.dir/intermediate.manifest
src\arrow\python\CMakeFiles\arrow_python_shared.dir/manifest.res" failed (exit
code 1104) with the following output:
[build] LINK : warning LNK4044: unrecognized option
'/Wl,--version-script=C:/Users/voltron/arrow/cpp/src/arrow/symbols.map'; ignored
[build] LINK : fatal error LNK1104: cannot open file 'optimized.lib'
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]