Skip site navigation (1)Skip section navigation (2)
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>