일상적 이야기들.

MAC - openssl 설치 관련 경험 본문

작업일지

MAC - openssl 설치 관련 경험

noveljava 2021. 6. 2. 16:54

16년도에 intel mac에다가 openssl 관련 개발이 필요하여, 잠시 설치한 적이 있었다.

그리고 잊고 지내다가, 현재가 와서 m1 mac에다가 openssl 관련 개발이 필요하여 환경설정을 잡다가 삽질한 경험을 공유한다.

 

brew install openssl

 

Brew를 통해서, openssl 을 설치를 하게 되면, /usr/local/bin, /usr/local/include, /usr/local/lib 에 동기화가 안되는 것을 확인을 하였다.

/usr/local/opt 경로 밑에 별도로 openssl 폴더를 생성하여 bin, lib, include 파일을 떨궈준다.

 

16년도에 설치를 하였을 시에 1.1.1 dev 버전을 깔아놨던데, 나도 내가 왜 그랬는지는 기억도 안 남.

이 이유로, 현재의 library를 compile 할 시에 오류를 뿜뿜하고 있더라....

 

brew로 reinstall을 열심히하고, 지우고 해도 실질적으로 참조하는 코드 쪽에는 변화가 없기때문에 근본적인 에러가 해결되지 않았습니다.

그래서, Symbolic link로 변경을 해주시거나, 파일을 물리적으로 변경해주는 걸로 해결이 가능합니다.

 

-> brew를 통해서 install 할 시에는 cpu 타입을 판별하여 compile 해주는 것으로 보여짐 ( m1에서 확인은 안 해봄 )

-> brew를 못 믿겠다면, github에서 소스코드를 직접 받아서 compile 해서 해당 경로에 넣어주자.

'작업일지' 카테고리의 다른 글

기술부채  (0) 2023.10.17
Arc 브라우저 사용기  (0) 2023.10.17
Javascript - Class 정의  (0) 2020.12.08
Comments