passepartoutvpn / openssl-apple

A script for compiling OpenSSL for Apple Devices.
Apache License 2.0
139 stars 65 forks source link

Linking for arm64 and arm64e error. #39

Closed enty8080 closed 3 years ago

enty8080 commented 3 years ago
> Making all for tool membrane…
==> Compiling src/main.mm (arm64)…
==> Compiling src/membrane.m (arm64)…
==> Linking tool membrane (arm64)…
Undefined symbols for architecture arm64:
  "___darwin_check_fd_set_overflow", referenced from:
      _RAND_poll in libcrypto.a(rand_unix.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [/Users/enty8080/Desktop/iphoneos-membrane/handler/.theos/obj/debug/arm64/membrane] Error 1
make[2]: *** [/Users/enty8080/Desktop/iphoneos-membrane/handler/.theos/obj/debug/arm64/membrane] Error 2
make[1]: *** [internal-tool-all_] Error 2
make: *** [membrane.all.tool.variables] Error 2

Compiled libssl.a and libcrypto.a using your program for ios_arm64 and ios_arm64e