pitrou commented on PR #13991:
URL: https://github.com/apache/arrow/pull/13991#issuecomment-1238320654

   > > According to a Google search, this is because of Visual Studio toolset 
incompatibilities. Do you know how this can be solved in the conda recipe(s)?
   > 
   > On a phone, so hard to inspect the logs, but where is this coming from? 
Most artefacts from conda-forge were built by the vc141 toolchain (default in 
vs2017) until that was very recently changed to default to vc142 (vs2019).
   > 
   > I'm guessing you're still pulling in mostly artefacts built with vc141, 
and whether you're using vc141/vc142 yourself, those should still be compatible 
(Microsoft tends to be extremely conservative/careful about that).
   
   @h-vetinari Still puzzled about this issue, would you have concrete 
indication how to solve it?
   
   As a reminder the symptom is:
   ```
   [78/93] Linking CXX shared library release\arrow_flight.dll
   FAILED: release/arrow_flight.dll release/arrow_flight.lib 
   cmd.exe /C "cd . && 
D:\bld\arrow-cpp-ext_1662472226778\_build_env\Library\bin\cmake.exe -E 
vs_link_dll --intdir=src\arrow\flight\CMakeFiles\arrow_flight_shared.dir 
--rc=C:\PROGRA~2\WI3CF2~1\10\bin\100220~1.0\x64\rc.exe 
--mt=C:\PROGRA~2\WI3CF2~1\10\bin\100220~1.0\x64\mt.exe --manifests  -- 
C:\PROGRA~2\MICROS~1\2019\ENTERP~1\VC\Tools\MSVC\1416~1.270\bin\HostX64\x64\link.exe
 /nologo @CMakeFiles\arrow_flight_shared.rsp  /out:release\arrow_flight.dll 
/implib:release\arrow_flight.lib /pdb:release\arrow_flight.pdb /dll 
/version:1000.0 /machine:x64  /NODEFAULTLIB:LIBCMT /INCREMENTAL:NO 
-Wl,--version-script=D:/bld/arrow-cpp-ext_1662472226778/work/cpp/src/arrow/symbols.map
  && cd ."
   LINK: command 
"C:\PROGRA~2\MICROS~1\2019\ENTERP~1\VC\Tools\MSVC\1416~1.270\bin\HostX64\x64\link.exe
 /nologo @CMakeFiles\arrow_flight_shared.rsp /out:release\arrow_flight.dll 
/implib:release\arrow_flight.lib /pdb:release\arrow_flight.pdb /dll 
/version:1000.0 /machine:x64 /NODEFAULTLIB:LIBCMT /INCREMENTAL:NO 
-Wl,--version-script=D:/bld/arrow-cpp-ext_1662472226778/work/cpp/src/arrow/symbols.map
 /MANIFEST /MANIFESTFILE:release\arrow_flight.dll.manifest" failed (exit code 
1120) with the following output:
   LINK : warning LNK4044: unrecognized option 
'/Wl,--version-script=D:/bld/arrow-cpp-ext_1662472226778/work/cpp/src/arrow/symbols.map';
 ignored
      Creating library release\arrow_flight.lib and object 
release\arrow_flight.exp
   absl_time_zone.lib(time_zone_impl.cc.obj) : error LNK2001: unresolved 
external symbol __CxxFrameHandler4
   
   [snip many other similar linker errors]
   ```
   


-- 
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]

Reply via email to