Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bin/libgmssl.so.3.0: undefined reference to getentropy' bin/libgmssl.so.3.0: undefined reference to _rdseed64_step' #1487

Open
Gitxiaozhu-oss opened this issue May 5, 2023 · 5 comments

Comments

@Gitxiaozhu-oss
Copy link

No description provided.

@Gitxiaozhu-oss
Copy link
Author

image

@lpilp
Copy link

lpilp commented May 6, 2023

两个问题应该都是linunx 的版本低的问题吧,
第一个问题: 修改 _rdseed64_step ==》 _rdrand64_step,
第二个问题:系统版本的问题, 没有这个getentrppy 这个函数,可以试试修改rand_bytes这个函数,直接用 rdrand.c 里函数替代应该也可以,不行的话就自己修改,就是一个随机N个字符的函数
第二个问题参考: https://wenku.baidu.com/view/2f6d998e1ae8b8f67c1cfad6195f312b3069eb01.html

@Gitxiaozhu-oss
Copy link
Author

Gitxiaozhu-oss commented May 6, 2023 via email

@lpilp lpilp mentioned this issue Jun 16, 2023
@liu-xizhen
Copy link

哪里修改的_rdrand64_step

@lpilp
Copy link

lpilp commented Oct 15, 2023

哪里修改的_rdrand64_step

编译的时候哪里报错修改哪里,和服务器的版本有关,有些不报错的,这个就是做随机数的时候调用了一个系统底层的随机方法,有些版本不支持, src/rand.c

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants