Date: Fri, 26 Oct 2018 09:27:20 +0100 From: Andrew Turner <andrew@freebsd.org> To: Kyle Evans <kevans@FreeBSD.org> Cc: src-committers <src-committers@freebsd.org>, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r339738 - in head: gnu/lib lib/csu lib/csu/aarch64 lib/csu/amd64 lib/csu/common lib/csu/i386 lib/csu/powerpc64 lib/csu/tests lib/csu/tests/dynamic lib/csu/tests/static share/mk tools/bu... Message-ID: <EE2F7A5C-7DC2-49DE-AAF9-1B080D6FF4E0@freebsd.org> In-Reply-To: <CACNAnaFCdPyFq9efjTAqWix8G8MR=caVP2DDuNsCiVNkfJisnA@mail.gmail.com> References: <201810251739.w9PHdfc7041441@repo.freebsd.org> <CACNAnaFCdPyFq9efjTAqWix8G8MR=caVP2DDuNsCiVNkfJisnA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> On 26 Oct 2018, at 03:40, Kyle Evans <kevans@FreeBSD.org> wrote: >=20 > On Thu, Oct 25, 2018 at 12:40 PM Andrew Turner <andrew@freebsd.org = <mailto:andrew@freebsd.org>> wrote: >>=20 >> Author: andrew >> Date: Thu Oct 25 17:39:41 2018 >> New Revision: 339738 >> URL: https://svnweb.freebsd.org/changeset/base/339738 >>=20 >> Log: >> Implement a BSD licensed crtbegin/crtend >>=20 >> These are needed for .ctors/.dtors and .jcr handling. The former = needs >> all the function pointers to be called in the correct order from the >> .init/.fini section. The latter just needs to call a gcj specific = function >> if it exists with a pointer to the start of the .jcr section. >>=20 >> This is currently disabled until __dso_handle support is added. >>=20 >> Reviewed by: emaste >> MFC after: 1 month >> Sponsored by: DARPA, AFRL >> Differential Revision: https://reviews.freebsd.org/D17587 >>=20 >> Added: >> head/lib/csu/aarch64/crt.h (contents, props changed) >> head/lib/csu/amd64/crt.h (contents, props changed) >> head/lib/csu/common/crtbegin.c (contents, props changed) >> head/lib/csu/common/crtend.c (contents, props changed) >> head/lib/csu/i386/crt.h (contents, props changed) >> head/lib/csu/powerpc64/crt.h (contents, props changed) >> head/lib/csu/tests/ >> head/lib/csu/tests/Makefile (contents, props changed) >> head/lib/csu/tests/Makefile.inc (contents, props changed) >> head/lib/csu/tests/Makefile.tests (contents, props changed) >> head/lib/csu/tests/cxx_constructors.cc (contents, props changed) >> head/lib/csu/tests/dynamic/ >> head/lib/csu/tests/dynamic/Makefile (contents, props changed) >> head/lib/csu/tests/fini_test.c (contents, props changed) >> head/lib/csu/tests/init_test.c (contents, props changed) >> head/lib/csu/tests/static/ >> head/lib/csu/tests/static/Makefile (contents, props changed) >> head/tools/build/options/WITHOUT_BSD_CRTBEGIN (contents, props = changed) >> head/tools/build/options/WITH_BSD_CRTBEGIN (contents, props = changed) >> Modified: >> head/gnu/lib/Makefile >> head/lib/csu/Makefile >> head/lib/csu/Makefile.inc >> head/share/mk/src.opts.mk >>=20 >=20 > Hi, >=20 > The tests seems to have given CI some heartburn on ppc64/riscv64 after > they were enabled: > https://ci.freebsd.org/job/FreeBSD-head-powerpc64-build/7811/console = <https://ci.freebsd.org/job/FreeBSD-head-powerpc64-build/7811/console> This should be fixed in r339770 Andrew
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?EE2F7A5C-7DC2-49DE-AAF9-1B080D6FF4E0>