Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 May 1998 14:40:08 +0400
From:      Dmitrij Tejblum <dima@tejblum.dnttm.rssi.ru>
To:        John Birrell <jb@cimlogic.com.au>
Cc:        tlambert@primenet.com (Terry Lambert), current@FreeBSD.ORG
Subject:   Re: Undefined symbol "___error" 
Message-ID:  <199805141040.OAA02371@tejblum.dnttm.rssi.ru>
In-Reply-To: Your message of "Thu, 14 May 1998 18:03:16 %2B1000." <199805140803.SAA25102@cimlogic.com.au> 

next in thread | previous in thread | raw e-mail | index | archive | help

John Birrell wrote:
> 
> Then the __error() change is added to libc version Y + 1 and the header
> file that matches it. A rebuild of the system causes libtermcap still
> at version X to *need* the new __error() definition. So to ensure that
> the program is not broken, the version of libtermcap needs to be bumped
> to X + 1. This is a simple example.
> 
> Now consider all the possible shared libraries that use errno.h and
> exist on any FreeBSD system anywhere. There are lots. Do I hunt them
> all down and bump their major version numbers?
> 

Alternative solution --- add __error() to libc version X (that is, 
libc.so.2.2) :-|. A few hundreds of megabytes in a chrooted environment 
(with FreeBSD 2.1-stable), and everything OK.

Dima




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?199805141040.OAA02371>