From nobody Thu Apr 21 17:50:55 2022 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id A5F0711C9B3A; Thu, 21 Apr 2022 17:50:59 +0000 (UTC) (envelope-from tijl@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KklSz25s4z4lJ6; Thu, 21 Apr 2022 17:50:59 +0000 (UTC) (envelope-from tijl@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1650563459; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HoUHS4Pjv5gg/1MaXn72Hu+mbJv5T5yQvgdKELxRH50=; b=Xbg1aeu2xjhxfEK68C+oMrqj3EZZuKEhbpAZ6pUt76+Vwb1Tf2v4YXFAdDDnVV71IFdttm TnhJ4SxosT1T+HGQ13aDukPAnpPylOAomK2D8K8slQe/XRDzI1jnVYb2Y3/tNUAFIZQzXr pjqdwN8dyfsfyLDl0A772hHm4CEs5Q0KT/iUlQBgFGMUqx777+8YNedb5c8NQr1GfMlxZ/ BSlDS1AshRRBrJ04X1NsP5VM9QNiggCOl4IXiYV4FZ6437R2TybEa9gVty4TfAY6P8j2QX M5VKJE4Nqm5bf99wvTM4qsprEClFXYMLQG1SGenI7srEy/1rxS5h81qMfvAuWw== Received: from localhost (unknown [IPv6:2a02:a03f:894b:4700:7d6f:d1eb:a817:7918]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: tijl) by smtp.freebsd.org (Postfix) with ESMTPSA id 7957634CD2; Thu, 21 Apr 2022 17:50:58 +0000 (UTC) (envelope-from tijl@FreeBSD.org) Date: Thu, 21 Apr 2022 19:50:55 +0200 From: =?UTF-8?B?VMSzbA==?= Coosemans To: Don Lewis Cc: Dimitry Andric , "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" Subject: Re: git: c00d34566536 - main - Install unwind.h into /usr/include Message-ID: <20220421195054.21f5a179@FreeBSD.org> In-Reply-To: References: <202202101802.21AI2gHO001258@gitrepo.freebsd.org> List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1650563459; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HoUHS4Pjv5gg/1MaXn72Hu+mbJv5T5yQvgdKELxRH50=; b=O0OKFOW8eFL6VCj6u1DqqPdyLYdP8HTWkx+2SzLNDdGYs6ZzQIQWQO5gVaLhOQ9Yz1J0I2 tXEPV31p9ExEjQ+3kRlgrSk47QezV+wszP34O6LfSCnl2WJjVvbuPV1zt3yUQUsxGjFk1K 0WmWdz4xXe2TbQQhhv5TrqBfDKw4jX9pYhOxVTVUBzO7rfYQcqCBYWlTZaiO2iz9wWCtJT /ljOWpggMAZZAf95QpyBOpfmMXMZ8tn7vjAhyqB3BPHBVeGpApcBLpEYGCy2HDJq5kd3wh nEE8jWyrbgiRvVL1aDp1fFtqs9uZiR7l9zziS2XTyQZLJMf45kBPNSufpi2XGg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1650563459; a=rsa-sha256; cv=none; b=EA81e5pNMREe2eY5+XkXw4NYCMN3o0vY6aMNkDKicj4wbQJ7kDd9ua1DVyBFLl7OdKxCBJ emNLptkD2T6kjRRlTy0m26EUlOHcBp41XyKstvIrSQwc1JqAUNCCqdQOhiHiwJDnJKF4uh TXpdijFboaGSu68GHzZU4v70UjijOddtn0UIwDU5K/E32L2NcZI7nRCx+zg9sCsVYLXH+p LjgGr9PUfdNZJyDkPjmTma04GdeVYBLGOxDnBsM95HAigyRCxTPxijNhDBEzIn4bRrf9NT ncL22Ude+Vb5zl64KpQ/0EegZQF8fw1hTWmgznQoUF4HLGgkkdrY2nwjGIjmeA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N On Wed, 20 Apr 2022 18:35:15 -0700 (PDT) Don Lewis wrote: > My only remaining question is why the selftest fails before the recent > padding fix. I would expect the tests to pass with the incorrectly > placed padding as long as everything was compiled with the same > structure definition. Are you building with devel/libunwind installed? It installs its own unwind.h which does not have the alignment changes so it does not induce padding in __cxa_exception. So you're not actually compiling with the same structure definition.