[Buildroot] xfsprogs failing to build on your autobuilder

Baruch Siach baruch at tkos.co.il
Wed May 9 09:13:59 UTC 2018


Hi Thomas,

On Wed, May 09, 2018 at 10:53:14AM +0200, Thomas Petazzoni wrote:
> Hello Matt,
> 
> Since yesterday, xfsprogs has started failing to build, but it seems to
> happen only your autobuilder (4 times so far):
> 
>   http://autobuild.buildroot.net/?reason=xfsprogs-4.15.1
> 
> xfsprogs hadn't failed to build since March 24th, and it suddenly
> started failing to build again (but with a different error) since
> yesterday, just on your autobuilder.
> 
> It fails with:
> 
> make[3]: *** No rule to make target `-lrt', needed by `xfs_scrub'.  Stop.
> 
> I don't immediately in the commits from the last few days what could
> cause this. It fails on different architectures, with internal and
> external toolchains, with uclibc and glibc. Seems weird.
> 
> Could you see if you can reproduce locally, and understand what's going
> on ?

I think that the xfsprogs Makefile used check the host librt for the -lrt 
dependency. This issue is a similar to the -lunistring dependency that 
Buildroot commit a81601589 removed. Upstream developer Darrick J. Wong 
indicated[1] that all this code is going to be removed in a future release. So 
I think that bumping to v4.16.1 would fix the issue, but I didn't check that 
yet.

[1] https://patchwork.kernel.org/patch/10296957/

baruch

-- 
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -



More information about the buildroot mailing list