Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Mar 1995 11:17:56 -0700
From:      Nate Williams <nate@sneezy.sri.com>
To:        CVS-commiters@freefall.cdrom.com, cvs-share@freefall.cdrom.com
Cc:        current@FreeBSD.org, jkh@FreeBSD.org
Subject:   Re: cvs commit: src/share/mk bsd.lib.mk
Message-ID:  <199503281817.LAA11924@rocky.sri.MT.net>
In-Reply-To: "Nate Williams" <nate@freefall.cdrom.com> "cvs commit: src/share/mk bsd.lib.mk" (Mar 28,  9:54)

next in thread | previous in thread | raw e-mail | index | archive | help
> nate        95/03/28 09:54:12
> 
>   Modified:    share/mk bsd.lib.mk
>   Log:
>   *Really* strip out unused local symbols from shared objects.

Okay, this should fix the problem Jordan was having with the static
hash function being visible outside of the routine.

Note, there are apparently still some 'stripping' bugs that exist in ld
that Bruce pointed out, and I have a pretty good idea Bruce would like
to see those symbols be visible, but until we get ld to be happy with
the local symbols intact, the above change needed to be made.

Current users.  This change should cause you no problems whatsoever, but
I would recommend re-building your libraries simply because there are
symbols in them that don't need to be there, and those may cause linker
problems at a later date with other programs who use some of the
libraries internal symbols.

This will cause the  libraries for 2.1R to be safe with the current ld.


Nate



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