Subject: Re: bmake and bootstrap and own.mk and MKCONF
To: Simon J. Gerraty <sjg@crufty.net>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 09/22/2005 17:55:42
On Thu, 22 Sep 2005, Jeremy C. Reed wrote:
> Expanding "sys.mk"... /usr/pkg/share/mk/sys.mk /usr/share/mk/sys.mk
>
>
> Now I need to look at the other bootstrap way to see what mk files are
> different or how bmake is different.
I see that the original bootstrap bmake was built with
--with-default-sys-path=$prefix/share/mk
but devel/bmake does:
--with-default-sys-path=${PREFIX}/share/mk:/usr/share/mk:/usr/local/share/mk:/opt/share/mk
So I am now using --with-default-sys-path=$prefix/share/mk
and all is well.
But what if someone installs devel/bmake (such as a bulk build) -- then my
unregistered and different pkg/bin/bmake will be overwritten and won't
work for me on DragonFly.
By the way, I merged in several of the old boostrap/bmake patches into new
bmake-20050901. I will commit those to the pkgsrc/devel/bmake and maybe
you can review and put into next official release or help with getting
into src/usr/bin/make.
Jeremy C. Reed
technical support & remote administration
http://www.pugetsoundtechnology.com/