Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Jan 2021 13:28:09 -0800
From:      John-Mark Gurney <jmg@funkthat.com>
To:        Kyle Evans <kevans@freebsd.org>
Cc:        "freebsd-arch@freebsd.org" <freebsd-arch@freebsd.org>
Subject:   Re: Removing LIBPTHREAD/LIBTHR build options
Message-ID:  <20210121212809.GK31099@funkthat.com>
In-Reply-To: <CACNAnaFba92B43mGSOiopag%2B3=%2BM3CgT7gkyUmNt7VtfKXtT7A@mail.gmail.com>
References:  <CACNAnaFba92B43mGSOiopag%2B3=%2BM3CgT7gkyUmNt7VtfKXtT7A@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Kyle Evans wrote this message on Wed, Jan 20, 2021 at 20:39 -0600:
> I've staged a review to remove the LIBPTHREAD/LIBTHR build options:
> https://reviews.freebsd.org/D28263
> 
> WITHOUT_LIBTHR (and WITHOUT_LIBPTHREAD by proxy) was broken over five
> years ago, and the situation has only deteriorated since. It's hard to
> see the value in building a system without threading support entirely
> and no one has fixed it in the meantime, so I think it's time to stop
> pretending we can offer it.
> 
> Comments?

This option made sense 15-20 years ago when threading wasn't well defined
and supported..  Things have changed significantly and it's a standard and
expected interface.

IMO, it's effectively mandatory, and the option should be removed...

-- 
  John-Mark Gurney				Voice: +1 415 225 5579

     "All that I will do, has been done, All that I have, has not."



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