From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/13110 Path: news.gmane.org!.POSTED!not-for-mail From: Natanael Copa Newsgroups: gmane.linux.lib.musl.general Subject: boost 1.67 with static_assert(!WIFSIGNALED(0x7f)) Date: Fri, 10 Aug 2018 17:45:33 +0200 Message-ID: <20180810174533.7b43d6fe@ncopa-desktop.copa.dup.pw> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1533915831 13267 195.159.176.226 (10 Aug 2018 15:43:51 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 10 Aug 2018 15:43:51 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-13126-gllmg-musl=m.gmane.org@lists.openwall.com Fri Aug 10 17:43:47 2018 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1fo9Zr-0003MP-DU for gllmg-musl@m.gmane.org; Fri, 10 Aug 2018 17:43:47 +0200 Original-Received: (qmail 15434 invoked by uid 550); 10 Aug 2018 15:45:53 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 15389 invoked from network); 10 Aug 2018 15:45:52 -0000 X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-alpine-linux-musl) Xref: news.gmane.org gmane.linux.lib.musl.general:13110 Archived-At: Hi, Boost 1.67 introduced this compile time assert: https://github.com/boostorg/process/commit/6625999765bbe24cc9e255bdeb284ea82d5f2258 > static_assert(!WIFEXITED(still_active) && !WIFSIGNALED(still_active), "Internal Error"); This was apparently introduced to prevent that WIFSIGNALED clashes with WIFSTOPPED. On musl this results into: /usr/include/boost/process/detail/posix/is_running.hpp:20:1: error: static assertion failed: Internal Error static_assert(!WIFEXITED(still_active) && !WIFSIGNALED(still_active), "Internal Error"); ^~~~~~~~~~~~~ I wonder if the boost change is wrong or if musl WIFSIGNALED(0x7f) is buggy? -nc