Skip to content

Drop extra options -lssl -lcrypto #52

@romanhabibov

Description

@romanhabibov

These options are superfluous, because dependencies mariadbclient passed to the linker when linking driver.so/dylib.
From make VERBOSE=1

[100%] Linking C shared library driver.dylib
cd /Users/r.khabibov/tarantool-mysql/mysql && /usr/local/Cellar/cmake/3.14.5/bin/cmake -E cmake_link_script CMakeFiles/driver.dir/link.txt --verbose=1
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -g -Wall -Wextra -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -dynamiclib -Wl,-headerpad_max_install_names  -undefined suppress -flat_namespace -o driver.dylib -install_name /Users/r.khabibov/tarantool-mysql/mysql/driver.dylib CMakeFiles/driver.dir/driver.c.o ../mariadb-connector-c/libmariadb/libmariadbclient.a -lpthread -ldl -lm /usr/lib/libiconv.dylib /usr/local/opt/openssl@1.1/lib/libssl.dylib /usr/local/opt/openssl@1.1/lib/libcrypto.dylib

target_link_libraries(driver mariadbclient -lssl -lcrypto)

Metadata

Metadata

Assignees

Labels

backlogIssues for upcoming releases (to be done soon)buildprio5

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions