Re: make tools question & symbol versioning



Hi,

On Tue, 28 Feb 2006 00:51:48 -0500 (EST)
Daniel Eischen <eischen@xxxxxxxxxx> said:

eischen> I'm working on symbol versioning for libc and have an awk script
eischen> that needs to run (from libc/Makefile) in order to generate the
eischen> symbol map file. It may also be applicable for symbol versioning
eischen> other libraries. Where is the right place to put it?

eischen> If anyone is interested in reviewing, the first shot at symbol
eischen> versioning for libc at:

eischen> http://people.freebsd.org/~deischen/symver/symver.diffs

eischen> I was conservative in removing global symbols. I'm sure there
eischen> are others that can be removed, but we can do that later.

It seems your diff includes the functions only for libc internal, such
as gethostbyname_r. Do we need to target such symbols?

Sincerely,

--
Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan
ume@xxxxxxxxxxxx ume@{,jp.}FreeBSD.org
http://www.imasy.org/~ume/
_______________________________________________
freebsd-arch@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: make tools question & symbol versioning
    ... eischen> I'm working on symbol versioning for libc and have an awk script ... for use by applications. ...
    (freebsd-arch)
  • RFC: Symbol versioning for libc
    ... I've been working on symbol versioning libc and have a patch ... re@ to take a look at the version namespace scheme. ... ABI changes or within release cycles. ...
    (freebsd-current)
  • Re: RFC: Symbol versioning for libc
    ... eischen> I've been working on symbol versioning libc and have a patch ... I'm working on upgrading the base version of our resolver in libc to ... Though it will rename/remove some functions, we'll have compatibility ... The old foo() will still remain under an earlier version, ...
    (freebsd-current)
  • Re: New malloc breaks old libpthread
    ... >>>and this it the usual case calling for the bump. ... I'm no expert at this (I think kan originated pthread.map for libpthread), ... Our libc currently doesn't have symbol versioning information, ...
    (freebsd-current)
  • make tools question & symbol versioning
    ... I'm working on symbol versioning for libc and have an awk script ... that needs to run (from libc/Makefile) in order to generate the ... symbol map file. ...
    (freebsd-arch)