From owner-freebsd-hackers Tue Jan 30 13:37:12 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA01653 for hackers-outgoing; Tue, 30 Jan 1996 13:37:12 -0800 (PST) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id NAA01632 for ; Tue, 30 Jan 1996 13:37:02 -0800 (PST) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id OAA07456; Tue, 30 Jan 1996 14:33:55 -0700 From: Terry Lambert Message-Id: <199601302133.OAA07456@phaeton.artisoft.com> Subject: Re: Better to back out the change to crt0 To: julian@ref.tfs.com (Julian Elischer) Date: Tue, 30 Jan 1996 14:33:55 -0700 (MST) Cc: cimaxp1!jb@werple.net.au, hackers@FreeBSD.ORG In-Reply-To: <199601300518.VAA07386@ref.tfs.com> from "Julian Elischer" at Jan 29, 96 09:18:55 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.ORG Precedence: bulk > > By backing out the change to crt0, we maintain the status quo - we don't > > move forward - we don't move backward. All that will happen is that > > people will stop yelling. Sigh. > > Ok but it means that we don't have a way to initialise the threads code.... > Terry had an alternative suggestion, > do you reember what it was? I do, so happens. 8-). Use a linker set to set up an initialization function list. If it's not there, it's not called (so it can't cause it to break). If it is there, it "just works" (and again, the alternative situation doesn't break). Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.