Open timkpaine opened 1 month ago
The warning for duplicate libs is typical of Apple's linker.
The -llmdb
error is because there is no -Lvcpkg_installed/arm64-osx/lib
to help guide the search.
The task is to find where the -l
without -L
comes from.
so that suggests that another viable temporary workaround is in e.g. cmake,
link_directories(${VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/lib)
target_link_libraries(mylib PRIVATE RdKafka::rdkafka RdKafka::rdkafka++)
Workaround, yes. It really needs to be fixed at the root, or it will hit other uses.
Describe the bug Likely related to our ongoing work with
cyrus-sasl
,lmdb
, andlibrdkafka
. @dg0yt might recognize something obvious 🤞Environment
To Reproduce Steps to reproduce the behavior:
e.g.
Expected behavior Works
Failure logs
Note the end of that long string:
Seems mixing the wrong things? trying to use shared?
Additional context A workaround appears to be statically enumerating the libs