Skip site navigation (1)Skip section navigation (2)
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>