git: installworld: When installing libraries, install libc first
John Marino
marino at crater.dragonflybsd.org
Sat Sep 12 07:18:36 PDT 2015
commit 66f69a8cf29c727c3cbb401e3ad95a8ff201e1bf
Author: John Marino <draco at marino.st>
Date: Sat Sep 12 16:07:41 2015 +0200
installworld: When installing libraries, install libc first
The libraries have to be built in a specific order. The way the makefile
is written, the libraries are installed in the same order as they are
built. However, this dynamic made it impossible to install an new libc
that signficantly impacts other libraries in-place. For example,
libncurses is significantly impacted by libc versioning, and it is
installed before libc which causes immediate failure in programs like
"ln" and "install" because rtld can't find new symbols.
The solution is update the lib makefile to put libc at the beginning
of the installation queue. This simple change ensures libc changes
will not break world installation.
Summary of changes:
lib/Makefile | 4 ++++
1 file changed, 4 insertions(+)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/66f69a8cf29c727c3cbb401e3ad95a8ff201e1bf
--
DragonFly BSD source repository
More information about the Commits
mailing list