Date: Thu, 14 May 1998 03:22:26 -0700 From: John-Mark Gurney <gurney_j@efn.org> To: John Birrell <jb@cimlogic.com.au> Cc: Terry Lambert <tlambert@primenet.com>, current@FreeBSD.ORG Subject: Re: Undefined symbol "___error" Message-ID: <19980514032226.30338@hydrogen.nike.efn.org> In-Reply-To: <199805140324.NAA22813@cimlogic.com.au>; from John Birrell on Thu, May 14, 1998 at 01:24:38PM %2B1000 References: <199805140255.TAA04021@usr08.primenet.com> <199805140324.NAA22813@cimlogic.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
John Birrell scribbled this message on May 14: > 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. I want the change backed ASAP!! I can't do buildworlds with this change... I was about to make modifications so that we can have a LD_LIBRARY_PATH additiont so we can make a dir like: /usr/lib/buildworldrequiredlibsbecauseofchanges that will contain local system friendly libs along with libs that will let buildworld run to completiong... this will allow people to HAVE to buildworld on a 2.2.1-R box to be able to... (either that or let my 486dx2/66 machine buildworld, but I don't want to think about how long THAT takes)... > 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? you should make the build process past version friendly... even if someone had a prev -current to lib changes... they couldn't do a buildworld without first building libc and installing, then starting the buildworld process all over again... of course, this is more of a problem of using the freebsd header files to build the tools to buildworld... libs and headers are a matched set... -- John-Mark Gurney Modem Rev/FAX: +1 541 346 9237 Cu Networking P.O. Box 5693, 97405 Live in Peace, destroy Micro$oft, support free software, run FreeBSD Don't trust anyone you don't have the source for To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980514032226.30338>
