./libcrypto.so: warning: gethostbyname is obsolescent, use getnameinfo() instead.
./libcrypto.so: undefined reference to `getcontext’
./libcrypto.so: undefined reference to `setcontext’
./libcrypto.so: undefined reference to `makecontext’
./config no-asm shared no-async --prefix=/opt/openssl --cross-compile-prefix=mipsel-openwrt-linux-
是mipsel-linux没有提供GNU C的ucontext库
config 配置时添加 no-async
修改Makefile ,若有-m32或-m64 字段,直接删除即可
接着 make
然后 make install
————————————————
版权声明:本文为CSDN博主「WanAnZaiQingChen」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/WanAnZaiQingChen/article/details/81507557
这篇文章讲述了在MIPSELLinux环境下编译OpenSSL时遇到的关于`gethostbyname`过时警告和`undefinedreferenceto`ucontext函数的问题,以及如何通过调整config配置、修改Makefile和安装步骤来解决这些问题。

249

被折叠的 条评论
为什么被折叠?



