Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Nov 2021 20:36:12 -0800
From:      Steve Kargl <sgk@troutmask.apl.washington.edu>
To:        Ed Maste <emaste@freebsd.org>
Cc:        Jason Bacon <bacon4000@gmail.com>, FreeBSD Hackers <freebsd-hackers@freebsd.org>
Subject:   Re: Call for Foundation-supported Project Ideas
Message-ID:  <20211129043612.GA82224@troutmask.apl.washington.edu>
In-Reply-To: <CAPyFy2DaDsn9oq1-pXysJ702wjO3kGAhmtKVHz9AnJYAtjwdhA@mail.gmail.com>
References:  <861r36xzpe.fsf@phe.ftfl.ca> <20211128220732.GA81140@troutmask.apl.washington.edu> <d0c77bfe-6a37-e177-f64d-2e1d3fc23dc2@gmail.com> <20211129003635.GA81568@troutmask.apl.washington.edu> <CAPyFy2DaDsn9oq1-pXysJ702wjO3kGAhmtKVHz9AnJYAtjwdhA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Nov 28, 2021 at 10:17:00PM -0500, Ed Maste wrote:
> On Sun, 28 Nov 2021 at 19:37, Steve Kargl
> <sgk@troutmask.apl.washington.edu> wrote:
> >
> > It's certainly not the latest and greatest,
> > CPU: Intel(R) Core(TM)2 Duo CPU     T7250  @ 2.00GHz (1995.04-MHz K8-class CPU)
> 
> If you're content to use a compiler from a package you can save a lot
> of time by building with `CROSS_TOOLCHAIN=llvm13` and
> `WITHOUT_TOOLCHAIN=yes`. Or, instead of WITHOUT_TOOLCHAIN perhaps
> `WITHOUT_CLANG=yes`, `WITHOUT_LLD=yes` and `WITHOUT_LLDB=yes`.
> 
> Cirrus-CI builds CROSS_TOOLCHAIN and WITHOUT_TOOLCHAIN to reduce build
> time significantly, given that the vast majority of CI build/test runs
> are not targeting compiler changes.

And therein lies the rub.  Cirrus-CI skirts the issue with the
slowing down of builds, so developers don't see the problem.  I
suspect developers also tend to use ccache or meta_mode.  Reported
"buildworld times" are not really "buildworld times" but more like
partial "buildworld times".

Unfortunately, I've wasted a weekend trying to get an up-to-date
to chase down what may be a bug in (1) how the kernel delivers
signals to a thread; (2) a problem with libthr; or a problem with
asynchronous IO in gfortran.  My REAL buildworld will finish
eventually, so I'l be able to look more closely at the issue.

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103444

-- 
Steve



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20211129043612.GA82224>