ngrok이란 터널링 프로그램이 있음.


ngrok은 go로 빌드된 것으로, elf로 실행파일이 나옴.


ngrok이 openwrt barrier breaker란 버전(수 년 전 버전)에서는 잘 돌아가는데, 최신 버전에서는 안돌아감...


최신버전에서 안돌아갈때 gdb로 bt해보니 runtime1.go라는 런타임 폴더에 있는 런타임들을 원하길래 넣어줌.


그랬더니 runtime1.go의 i, float32라는 문장이 문제라고 뜸.


ngrok 매우 예전 버전을 빌드해보기도 하고


최신 ngrok을 써보기도 했는데, 둘다 예전 버전의 openwrt에선 돌아가는데 최신 버전에선 안돌아감 ;ㅅ;


여기서 뇌정지 왔는데 도대체 뭘 찾아봐야할까? ;ㅅ;


그리고 go install로 static 하게 빌드를 했는데, go 런타임은 왜 원하는걸까 ;ㅅ;