From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: [w32] Build failure on master (pthread_sigmask.h) Date: Fri, 31 May 2019 12:18:02 +0300 Message-ID: <83tvdbvv79.fsf@gnu.org> References: <837ea8xc88.fsf@gnu.org> <8336kvye8e.fsf@gnu.org> Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="186464"; mail-complaints-to="usenet@blaine.gmane.org" Cc: emacs-devel@gnu.org To: Richard Copley Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri May 31 11:18:47 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hWdgU-000mLs-VC for ged-emacs-devel@m.gmane.org; Fri, 31 May 2019 11:18:47 +0200 Original-Received: from localhost ([127.0.0.1]:39011 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hWdgT-0003c5-Ep for ged-emacs-devel@m.gmane.org; Fri, 31 May 2019 05:18:45 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:37474) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hWdff-0003bw-Rg for emacs-devel@gnu.org; Fri, 31 May 2019 05:17:56 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:60087) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hWdfc-0001ti-A4; Fri, 31 May 2019 05:17:52 -0400 Original-Received: from [176.228.60.248] (port=4990 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hWdfZ-0006qt-E6; Fri, 31 May 2019 05:17:50 -0400 In-reply-to: (message from Richard Copley on Thu, 30 May 2019 20:39:30 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:237175 Archived-At: > From: Richard Copley > Date: Thu, 30 May 2019 20:39:30 +0100 > Cc: Emacs Development > > gl_cv_func_pthread_sigmask_macro=no > > Yes, that works. (The build succeeds and no pthread_sigmask.o is generated.) Thanks for testing, pushed. > I'm impressed, thanks. There's no magic: I looked into my config.log and saw that the above variable was set to "no" because I didn't have pthreads.h. > (On my box the problem doesn't happen because I don't have the > pthread.h header polluting my system.) > > One package's pollution is another's prerequisite. Easily eradicated: > > pacman -R ${MINGW_PACKAGE_PREFIX}-libwinpthread-git Right. FWIW, I've decided long ago that the trouble produced by having pthreads headers and import libraries installed was way greater than any advantages it gives. The Windows ports of pthreads are simply not reliable enough, IME.