From owner-svn-src-head@freebsd.org Fri Oct 26 08:28:01 2018 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4299B10DB837; Fri, 26 Oct 2018 08:28:01 +0000 (UTC) (envelope-from andrew@freebsd.org) Received: from fry.fubar.geek.nz (fry.fubar.geek.nz [139.59.165.16]) by mx1.freebsd.org (Postfix) with ESMTP id D6C9A6C40C; Fri, 26 Oct 2018 08:28:00 +0000 (UTC) (envelope-from andrew@freebsd.org) Received: from [IPv6:2a02:c7f:1e13:cf00:5cb7:507:fbd1:e97a] (unknown [IPv6:2a02:c7f:1e13:cf00:5cb7:507:fbd1:e97a]) by fry.fubar.geek.nz (Postfix) with ESMTPSA id 5F9F14EBE7; Fri, 26 Oct 2018 08:27:22 +0000 (UTC) From: Andrew Turner Message-Id: Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) 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... Date: Fri, 26 Oct 2018 09:27:20 +0100 In-Reply-To: Cc: src-committers , svn-src-all@freebsd.org, svn-src-head@freebsd.org To: Kyle Evans References: <201810251739.w9PHdfc7041441@repo.freebsd.org> X-Mailer: Apple Mail (2.3445.9.1) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2018 08:28:01 -0000 > On 26 Oct 2018, at 03:40, Kyle Evans wrote: >=20 > On Thu, Oct 25, 2018 at 12:40 PM Andrew Turner > 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 = This should be fixed in r339770 Andrew