From owner-freebsd-current Wed May 13 20:22:20 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA22187 for freebsd-current-outgoing; Wed, 13 May 1998 20:22:20 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from cimlogic.com.au (cimlog.lnk.telstra.net [139.130.51.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA22169 for ; Wed, 13 May 1998 20:22:12 -0700 (PDT) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.8/8.8.7) id NAA22813; Thu, 14 May 1998 13:24:39 +1000 (EST) (envelope-from jb) From: John Birrell Message-Id: <199805140324.NAA22813@cimlogic.com.au> Subject: Re: Undefined symbol "___error" In-Reply-To: <199805140255.TAA04021@usr08.primenet.com> from Terry Lambert at "May 14, 98 02:55:05 am" To: tlambert@primenet.com (Terry Lambert) Date: Thu, 14 May 1998 13:24:38 +1000 (EST) Cc: current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Terry Lambert wrote: > > > does this mean that ALL third party programs that use curses MUST be > > > recompiled?!?!?! > > > > Recompiled, no. Relinked, yes. > > Actually, it's a define in a header file, si it's "recompiled". No, it's "relinked" so that a program will know to use the later libc. The problem here is not that the libc major number needs to be bumped, but *all* other libraries that use errno.h need a major number bump. Bruce pointed this out. Bruce wants the change backed out. I haven't heard from anyone else. Should I bump the major number of all the shared libraries in the FreeBSD tree? Should I back out the change and forget about making future objects thread-aware? Should I do nothing? -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message