Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 08 Sep 1999 22:12:18 +0400
From:      Dmitrij Tejblum <tejblum@arc.hq.cti.ru>
To:        Marcel Moolenaar <marcel@scc.nl>
Cc:        hackers@FreeBSD.ORG
Subject:   Re: 32+ signals and library versions 
Message-ID:  <199909081812.WAA86144@arc.hq.cti.ru>
In-Reply-To: Your message of "Wed, 08 Sep 1999 19:03:26 %2B0200." <37D696DE.572EDD1C@scc.nl> 

next in thread | previous in thread | raw e-mail | index | archive | help
> Another issue when sigset_t changes is the version numbers of shared
> libraries. Since libc and libc_r have changed on the interface level, they
> need a version bump. 

I suggest to try to avoid the version bump. NetBSD-like way to do it:
Give new implementations another names in object files, so that they 
don't conflict with old implementations, and preserve old 
implementations in the library too. To make the compiler generate calls 
to new implementations, one can add appropriate #define s in .h files. 
For GCC, __asm__ attribute also can be used.

Dima




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199909081812.WAA86144>