Drop extra options -lssl -lcrypto
romanhabibov opened this issue · 0 comments
romanhabibov commented
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
Line 3 in 6f785f7