Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Jun 2011 21:38:42 +0000 (UTC)
From:      "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
To:        Daniel Eischen <deischen@FreeBSD.org>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@FreeBSD.org
Subject:   Re: cvs commit: src Makefile.inc1 src/lib/libc Makefile src/lib/libc_r Makefile src/lib/libpthread Makefile pthread.map         src/lib/libpthread/thread thr_private.h src/lib/librt Makefile         src/lib/libthr Makefile pthread.map src/lib/libthread_db Makefile ...
Message-ID:  <20110612213330.D10590@maildrop.int.zabbadoz.net>
In-Reply-To: <200705131412.l4DECf2N068712@repoman.freebsd.org>
References:  <200705131412.l4DECf2N068712@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 13 May 2007, Daniel Eischen wrote:

> deischen    2007-05-13 14:12:41 UTC
>
>  FreeBSD src repository
>
>  Modified files:
>    .                    Makefile.inc1
>    lib/libc             Makefile
>    lib/libc_r           Makefile
>    lib/libpthread       Makefile pthread.map
>    lib/libpthread/thread thr_private.h
>    lib/librt            Makefile
>    lib/libthr           Makefile pthread.map
>    lib/libthread_db     Makefile
>    lib/msun             Makefile
>    libexec/rtld-elf     Makefile
>    share/mk             bsd.lib.mk bsd.libnames.mk bsd.own.mk
>                         bsd.symver.mk
>  Log:
>  Enable symbol versioning by default.  Use WITHOUT_SYMVER to disable it.
>  Warning, after symbol versioning is enabled, going back is not easy
>  (use WITHOUT_SYMVER at your own risk).
>
>  Change the default thread library to libthr.
>
>  There most likely still needs to be a version bump for at least the
>  thread libraries.  If necessary, this will happen later.

http://svnweb.freebsd.org/base?view=revision&revision=169524

I figured WITHOUT_SYMVER= hs been useless since 201001.  I am no
longer able to do build worlds with WITHOUT_SYMVER= set in src.conf
on a system with symbol versioning.

I'd love someone to fix that and allow us to build libraries without
all the historic stuff in them.  If we cannot get it back working our
libraries will grow bigger and bigger forever.

If one is building images for clean-state systems that will never run
anything older than the current CURRENT build, there is no need for
the extra size.   Contrary to what people think, memory and direct
attached storage can still be expensive in some environments.

Anyone who understands the system can come up with patches to fix this?

/bz

-- 
Bjoern A. Zeeb                                 You have to have visions!
          Stop bit received. Insert coin for new address family.



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