lld status on the freebsd ports

George Rimar via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 13 01:29:33 PST 2016


>>> The short summary is that we can link 19828 packages and 179 fail. There
>>> were
>>> also 6175 skipped. Some of these packages are interpreters and
>>> compilers, so there is also quite a bit of testing of the linked
>>> programs.
>>>
>>
>> Why were 6175 packages skipped?
>
>Some are just not available on X86_64, but I assume most just depend on
>one of the 179 failed ones.
>
>Ed, is there an easy way to find out which of the failed packages has
>the most transitive dependencies?
>
>Cheers,
>Rafael

Sorry, I am probably missing something, but doesn't poudriere logs is what you want ?
For example I have one in file:///usr/local/poudriere/data/logs/bulk/freebsd10_3-HEAD/2016-12-10_20h05m24s/build.html,
I am able to open it, filter packages that has "linker_error" as a fail reason and see how many packages were blocked from each failture.

Currently I see 33 ports failed because of "linker_error" from 274 total failed for me.
Them are:
#	Package	                        Origin	                        Phase	Skipped	Log
13	openal-soft-1.17.2	audio/openal-soft	build	22	linker_error
19	rtl-sdr-20140210_8	comms/rtl-sdr	build	2	linker_error
23	mono-4.6.1.5	lang/mono	build	34	linker_error
30	libunwind-20121006_2	devel/libunwind	build	3	linker_error
32	linux-f10-tcl85-8.5.3_2	lang/linux-f10-tcl85	stage	2	linker_error
33	linux-f10-tk85-8.5.3_2	x11-toolkits/linux-f10-tk85	stage	0	linker_error
37	postgresql94-contrib-9.4.10	databases/postgresql94-contrib	build	2	linker_error
52	libproj4-3.20081120	math/libproj4	build	0	linker_error
55	linux-c6-tcl85-8.5.7_1	lang/linux-c6-tcl85	stage	1	linker_error
56	linux-c6-tk85-8.5.7_2	x11-toolkits/linux-c6-tk85	stage	0	linker_error
57	linux-c7-tcl85-8.5.13	lang/linux-c7-tcl85	stage	1	linker_error
58	linux-c7-tk85-8.5.13	x11-toolkits/linux-c7-tk85	stage	0	linker_error
64	openhbci-0.9.17.2_1	finance/openhbci	build	1	linker_error
66	postgresql93-contrib-9.3.15	databases/postgresql93-contrib	build	1	linker_error
82	x11rdp-0.5.0.299_1	x11-servers/x11rdp	build	1	linker_error
91	ap24-mod_jk-1.2.41,1	www/mod_jk	build	0	linker_error
94	bash-static-4.4	shells/bash-static	build	0	linker_error
97	busybox-1.24.2	sysutils/busybox	build	0	linker_error
102	ccl-1.11	lang/ccl	build	0	linker_error
134	heimdal-1.5.3_6	security/heimdal	build	0	linker_error
141	nefu-1.5_2	net-mgmt/nefu	build	0	linker_error
145	openprinting-1.0_5	print/openprinting	build	0	linker_error
150	pam_p11-0.1.5_3	security/pam_p11	build	0	linker_error
160	postgresql92-contrib-9.2.19	databases/postgresql92-contrib	build	0	linker_error
161	postgresql95-contrib-9.5.5	databases/postgresql95-contrib	build	0	linker_error
162	postgresql96-contrib-9.6.1	databases/postgresql96-contrib	build	0	linker_error
166	qmail-dk-0.54_1	mail/qmail-dk	build	0	linker_error
171	mpich-3.2_1	net/mpich	build	0	linker_error
172	safecat-1.13	sysutils/safecat	build	0	linker_error
181	smlnj-110.77	lang/smlnj	stage	0	linker_error
185	unieject-6_5	sysutils/unieject	build	0	linker_error
187	wrk-4.0.2	benchmarks/wrk	build	0	linker_error
188	yate-5.5.0.p1	net/yate	build	0	linker_error

As far I understand, ports that have skipped > 0 are our problem for now as they might be a reason of failture for much more ports.
Though what unclear for me is for example "openal-soft-1.17.2" is a reason of 22 skipped ports, is that 22 a final value or each of that 22 can be a dependency for other N ports, so total number can be greater ?

George.


More information about the llvm-commits mailing list