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

Alpine里编译musl test-case #1

Closed
GCYYfun opened this issue May 21, 2020 · 5 comments
Closed

Alpine里编译musl test-case #1

GCYYfun opened this issue May 21, 2020 · 5 comments

Comments

@GCYYfun
Copy link
Owner

GCYYfun commented May 21, 2020

下载 Alpine 在 virtual box里安装、安装成功后

安装需要的包:
apk add git
apk add make
apk add gcc
apk add libc-dev

下载 libc-test

git clone git://repo.or.cz/libc-test

git libc-test仓库

下载中

下载中

下载完成

下载完成并ls

然后 进入 libc-test

cd libc-test

进入libc-test并ls

参考 README里

build and run tests:
	make

直接执行 make

make

make 后 经过很长的时间 、遇到些问题

如图:
编译testcase

@function2-llx
Copy link

这好像就是成功了的意思?下面给出了失败的测例。有些文件编译失败貌似是整成的,比如我们也编不过 unistd。

@GCYYfun
Copy link
Owner Author

GCYYfun commented May 21, 2020

这好像就是成功了的意思?下面给出了失败的测例。有些文件编译失败貌似是整成的,比如我们也编不过 unistd。

好的、很有帮助、那我在看看、接下来怎么弄、

@chyyuu
Copy link
Collaborator

chyyuu commented May 22, 2020

我已经在virtbox中安装了alpine liux,但我没法参考你的issue 编译 testcase和重现fail的情况。因为没有相关操作,你能补上吗? 写issues的一个基本原则是让别人能够根据你的issues重现问题。基于开源软件开发需要考虑其他人如何能够更好地帮助你。

@chyyuu
Copy link
Collaborator

chyyuu commented May 22, 2020

很好,改的很快!基于你新的信息,我重现了你的工作,得到类似的结果。

localhost:~/libc-test# make |grep FAIL|wc
       12        50       597
localhost:~/libc-test# 

这说明有12个test没有通过,出错了,具体显示内容与你的信息一致。

localhost:~/libc-test/src# find . -name "*.exe"|wc
      475       475     12829
localhost:~/libc-test/src# 

这说明有475个test app,只有12个没过,其他都过了。

总结:你对你的测试结果还不够了解。

@GCYYfun
Copy link
Owner Author

GCYYfun commented May 22, 2020

很好,改的很快!基于你新的信息,我重现了你的工作,得到类似的结果。

localhost:~/libc-test# make |grep FAIL|wc
       12        50       597
localhost:~/libc-test# 

这说明有12个test没有通过,出错了,具体显示内容与你的信息一致。

localhost:~/libc-test/src# find . -name "*.exe"|wc
      475       475     12829
localhost:~/libc-test/src# 

这说明有475个test app,只有12个没过,其他都过了。

总结:你对你的测试结果还不够了解。

好、那应该是我对这个libc-test项目理解不够、不清楚其结构、对运行过程、输出结果、没有预期、基于现在的情况、我在去进一步了解、

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