licode
licode copied to clipboard
build failure on apple m1 chip
Description
I am getting build failure
ld: warning: ignoring file /Users/markqian/licode/build/libdeps/build/lib/libcrypto.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64
Undefined symbols for architecture arm64:
"_EVP_EncryptInit", referenced from:
_main in conftest-72da8e.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
...
configure:5418: error: in `/Users/markqian/licode/build/libdeps/libsrtp-2.1.0':
configure:5420: error: can't find openssl >= 1.0.1 crypto lib
when building on mac mini which uses m1 chip. Is there a way to resolve this?
Steps to reproduce the issue:
- clone repo
- run install script for mac
Describe the results you received:
ld: warning: ignoring file /Users/markqian/licode/build/libdeps/build/lib/libcrypto.dylib, building for macOS-arm64 but attempting to link with file built for macOS-x86_64
Undefined symbols for architecture arm64:
"_EVP_EncryptInit", referenced from:
_main in conftest-72da8e.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
...
configure:5418: error: in `/Users/markqian/licode/build/libdeps/libsrtp-2.1.0':
configure:5420: error: can't find openssl >= 1.0.1 crypto lib
Describe the results you expected: Build successfully
Additional information you deem important (e.g. issue happens only occasionally):
Licode commit/release where the issue is happening
Additional environment details (Local, AWS, Docker, etc.):