Date: Thu, 21 Apr 2022 19:50:55 +0200 From: =?UTF-8?B?VMSzbA==?= Coosemans <tijl@FreeBSD.org> To: Don Lewis <truckman@FreeBSD.org> Cc: Dimitry Andric <dim@FreeBSD.org>, "src-committers@freebsd.org" <src-committers@FreeBSD.org>, "dev-commits-src-all@freebsd.org" <dev-commits-src-all@FreeBSD.org>, "dev-commits-src-main@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: <tkrat.7f32d006c83788f4@FreeBSD.org> References: <202202101802.21AI2gHO001258@gitrepo.freebsd.org> <tkrat.22179d45b12486db@FreeBSD.org> <B4043509-9F8E-4786-8096-56A0E251818E@FreeBSD.org> <tkrat.263ed6fe64640718@FreeBSD.org> <tkrat.7f32d006c83788f4@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 20 Apr 2022 18:35:15 -0700 (PDT) Don Lewis <truckman@FreeBSD.org> 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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20220421195054.21f5a179>