| Summary: | 'make installworld' fails during update to -current | ||
|---|---|---|---|
| Product: | Base System | Reporter: | Florian Schrack <florian.schrack> |
| Component: | misc | Assignee: | freebsd-bugs (Nobody) <bugs> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | 4.4-STABLE | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
Florian Schrack
2001-12-09 01:10:00 UTC
State Changed From-To: open->closed Sorry, but we don't currently support building cross-branch releases. This shouldn't be a problem for a normal (non-chrooted) upgrade, since `installworld' makes copies of all utilities (and uses them) that are needed during install. This happens as the first step of `buildworld' stage. Also, if you have old 4.x binaries (linked against libc.so.4, etc.), make sure to add COMPAT4X=TRUE to /etc/make.conf. There's still a race exists when installing compat libraries, because stale libraries (libc.so.4) are removed before their copies are moved into /usr/lib/compat. But this race is actually harmless, because the only utils that are used during installation are chflags(1), rm(1) and install(1), all of them are linked static (including install(1), which is built in a BMAKEENV environment with -DNOSHARED during `installworld'). On Mon, Dec 10, 2001 at 02:18:20AM -0800, ru@FreeBSD.org wrote: > Synopsis: 'make installworld' fails during update to -current > > State-Changed-From-To: open->closed > State-Changed-By: ru > State-Changed-When: Mon Dec 10 02:07:52 PST 2001 > State-Changed-Why: > Sorry, but we don't currently support building cross-branch releases. > FWIW, we now support cross-branch releases, even cross-arch releases to some extent. Cheers, -- Ruslan Ermilov Sysadmin and DBA, ru@sunbay.com Sunbay Software AG, ru@FreeBSD.org FreeBSD committer, +380.652.512.251 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age |