[cfe-dev] [llvm-dev] Your help needed: List of LLVM Open Projects 2017

Sean Silva via cfe-dev cfe-dev at lists.llvm.org
Wed Jan 18 21:37:14 PST 2017


On Wed, Jan 18, 2017 at 7:11 AM, Ed Maste <emaste at freebsd.org> wrote:

> On 16 January 2017 at 16:33, Sean Silva <chisophugis at gmail.com> wrote:
> >
> > I thought most of the skipped stuff was due to dependencies on packages
> that
> > failed? Or is that no longer the case?
>
> Skipped packages are all ones with a dependency did not build, either
> because the dependent package tried and failed to build, or because
> the dependent package is not supported on the architecture, is marked
> in the port metatadata as broken, etc.
>
> With an unmodified LLD and unmodified FreeBSD ports tree a couple of
> packages fail because of libtool, and other packages fail because of
> an issue with DTrace. Most of the skipped packages in such a run are
> due to those failed packages. Rafael worked around it in his Poudriere
> run by adding "not GNU" to the LLD version string and another similar
> change, and adding a workaround for DTrace. I've been looking at
> trying to fix libtool but upstream is not very responsive, and Mark
> Johnston is working on fixing DTrace.
>
> We also have some work in progress against the FreeBSD ports tree. The
> "about 98%" number is with the workarounds and WIP in place, and we're
> under 300 failures. Most of those are leaf ports with no downstream
> dependencies. There's a small number of failures (around 5) each
> responsible for between 10 and 100 skipped or so.
>

That is amazing! Great work.


>
> >> I think some next steps here for FreeBSD
> >> include:
> >>
> >> * Ensure we're running the test suites in packages that have them
> >> * Actually install and use the resulting packages for a smoke test
> >> * Address the WIP patches / workarounds currently in use
> >> * Triage the few hundred failures
> >
> > Are these collected somewhere / is there a status page to reference?
>
> The workarounds in the FreeBSD ports tree are here:
> https://github.com/emaste/freebsd-ports/commits/ports-lld
>
> A while back Rafael posted the LLD patch he's using to the list. I
> will try to find these details and start a status page on the FreeBSD
> wiki.
>

Thanks!

-- Sean Sivla
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20170118/3a11de99/attachment.html>


More information about the cfe-dev mailing list