_SSLClose
-
[Mac OS] gcc 빌드시 Security Framework 링크C and C++ 2020. 3. 4. 00:02
Mac OS에서 gcc(정확히는 g++)을 이용한 빌드 중에 Undefined Symbol이 발견되었다. Undefined symbols for architecture x86_64: "_SSLClose", referenced from: ... 같은 커밋으로 리눅스에서는 멀쩡히 돌아가던 빌드였다. 간단히 원인을 찾을 수 있으리라 생각했지만, 검색해도 _SSLClose가 무슨 심볼인지도 몰라 간단하지가 않았다. 마음을 진정시키고 nm으로 OpenSSL 심볼들을 하나하나 조사까지 했는데 거기서도 나오지 않았다. 알고보니, 구글을 뒤지다 처음엔 무심코 지나간 여기에 해답이 있었다. If anyone is getting linker errors about missing "_SSLClose" and similarl..