Date: Mon, 18 May 1998 19:17:12 +0000 (GMT) From: Terry Lambert <tlambert@primenet.com> To: jahan@pc.jaring.my (Jahan) Cc: freebsd-current@FreeBSD.ORG Subject: Re: Undefined symbol "___error" Message-ID: <199805181917.MAA11031@usr01.primenet.com> In-Reply-To: <3560AD80.BF17AA1B@pc.jaring.my> from "Jahan" at May 18, 98 02:52:00 pm
next in thread | previous in thread | raw e-mail | index | archive | help
Jim Bryant wrote: > > i'll submit a diff tonight/tomorrow that will satisfy the requirements > for the call without even relinking the target; a do-nothing stub that > should have been factored in when the original __error was removed. You misapprehend the problem. Nothing was removed from libc. Something was added, and referenced by a header file (errno.h). The problem occurs when you rebuild shared libraries for no good reason, but don't also EITHER bump their major version number, OR relink the application against the new libc at the same time. See my other posting for a tested fix using weak symbols in the libraries you rebuild, which is the best place to solve the problem until the library version numbers are bumped prior to 3.0's release (which is when they should be bumped to avoid 3.0 being released with libraries like "libc.so.2649.0"). Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. 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?199805181917.MAA11031>