Wes McKinney created ARROW-747:
----------------------------------

             Summary: [C++] Linking to libdl is unnecessary on Linux
                 Key: ARROW-747
                 URL: https://issues.apache.org/jira/browse/ARROW-747
             Project: Apache Arrow
          Issue Type: Bug
          Components: C++
            Reporter: Wes McKinney
             Fix For: 0.3.0


There is a potentially confusing warning from arrow/io on Linux:

{code}
-- Configuring done
CMake Warning (dev) at cmake_modules/BuildUtils.cmake:98 (add_dependencies):
  Policy CMP0046 is not set: Error on non-existent dependency in
  add_dependencies.  Run "cmake --help-policy CMP0046" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  The dependency target "dl" of target "arrow_io_objlib" does not exist.
Call Stack (most recent call first):
  src/arrow/io/CMakeLists.txt:85 (ADD_ARROW_LIB)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Generating done
-- Build files have been written to: /home/wesm/code/arrow/cpp/test-build
{code}

I believe you may need to link to libdl on OS X



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to