Undesirable bmake behavior

看板FB_current作者時間12年前 (2013/06/03 08:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
--Sig_/pNGQDABRMH9DKSF+xgBKJ9Q Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi, today I got confronted with this little curiosity from bmake. I have built and installed the world, and after reboot I ran 'make delete-old' as root to get rid of accumulated stale files. This is what I got back: >>> Removing old files (only deletes safe to delete libs) ..... >>> Old files removed >>> Removing old directories >>> Old directories removed To remove old libraries run '/usr/obj/usr/src/make.amd64/make delete-old-libs'. It turns out that somehow running make in src tree finds and tries to run a copy from .OBJDIR, if one is present, unconditionally now. I do not think this that is a particularly desirable and even sane behaviour - once buildworld has finished, no tool should ever try to run _anything_ from what is essentially a scratch space. Bootstrap and cross tools should only be used during corresponding stages of buildworld and by default. --=20 Alexander Kabaev --Sig_/pNGQDABRMH9DKSF+xgBKJ9Q Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (FreeBSD) iD8DBQFRqr9bQ6z1jMm+XZYRAp/eAJ9cWN7gtSZvw6KeP4J/+4OFB/B0cgCgykdv HAFRSxMCCuExHPs8AARbePA= =wXCS -----END PGP SIGNATURE----- --Sig_/pNGQDABRMH9DKSF+xgBKJ9Q--
文章代碼(AID): #1Hg-G2W- (FB_current)
文章代碼(AID): #1Hg-G2W- (FB_current)