Date: 15 May 1998 01:31:39 -0000 From: "Brian Feldman" <brianfeldman@hotmail.com> To: freebsd-current@FreeBSD.ORG Subject: Re: Undefined symbol "___error" Message-ID: <19980515013139.12975.qmail@m2.findmail.com> In-Reply-To: <19980514032226.30338@hydrogen.nike.efn.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Well, it wasn't as complicated to get my system up to 3.0. Since it stopped after almost making the bootstrap tools, I just edited the Makefile and had it build the bootstrap libs first, then the tools; so effectively, if you change that order (which you shouldn't, but have to in this case) nothing gets broken; I never had to actually `install' the latest libc with error(3) changes to get the world to compile (although I did, and it's a long story about using libc_pic.a, etc. *g* I'll never do _that_ again) - Brian Feldman > 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 > > 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?19980515013139.12975.qmail>
