From owner-cvs-lib Mon Jan 15 17:40:49 1996 Return-Path: owner-cvs-lib Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA29088 for cvs-lib-outgoing; Mon, 15 Jan 1996 17:40:49 -0800 (PST) Received: from time.cdrom.com (time.cdrom.com [192.216.222.226]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id RAA29083 Mon, 15 Jan 1996 17:40:45 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.6.12/8.6.9) with SMTP id RAA05361; Mon, 15 Jan 1996 17:40:33 -0800 To: John Polstra cc: CVS-committers@freefall.freebsd.org, cvs-lib@freefall.freebsd.org Subject: Re: cvs commit: src/lib/csu/i386 c++rt0.c In-reply-to: Your message of "Mon, 15 Jan 1996 09:53:27 PST." <199601151753.JAA27198@freefall.freebsd.org> Date: Mon, 15 Jan 1996 17:40:33 -0800 Message-ID: <5359.821756433@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-lib@FreeBSD.ORG Precedence: bulk > Modified: lib/csu/i386 c++rt0.c > Log: > Check the count in the first word of __CTOR_LIST__ before executing > the loop that invokes the static constructors. That makes it safe > to link c++rt0.o into any shared library, even one that does not > have any static constructors. Formerly, doing that would cause a Does this mean that we can remove the CPLUSPLUSLIB declarations from the Makefiles of the C++ libraries we make? Jordan