Re: Can fmake be deleted?
On 5/6/14, 6:33 AM, Warner Losh wrote:
> On May 5, 2014, at 7:00 AM, Julian Elischer <julian@FreeBSD.org> wrote:
>
>> On 5/5/14, 7:41 PM, Hartmut.Brandt@dlr.de wrote:
>>> Hi,
>>>
>>> I've seen that you've copied all the make tests over to usr.bin/make wi=
th a comment that they are fmake-only. According to your question they are =
to be removed.
>>>
>>> Isn't bmake based on some version of fmake? In fact several of these te=
sts check for bugs that I've fixed in our fmake some years ago. Are they no=
w reintroduced via the bmake import? Wouldn't it make sense to retain the t=
ests that apply to bmake?
>> so this brings up the question on my mind which is;
>>
>> So what's up with bmake?
>> How does it relate to the old FreeBSD make?
>> Why did we need a new make? what does it get us?
> bmake is NetBSD=92s make.
>
> fmake and bmake have a common ancestor and some cross pollination over th=
e years, but they have become incompatible.
>
> bmake is better maintained than fmake. The whole meta-build system is bas=
ed on it, which would be a quantum leap beyond what fmake can do. In the me=
an time, we get better compatibility with NetBSD, a better maintained make =
and slightly better syntax for some things (and fewer bugs) at the cost of =
some growing pains where the two were incompatible, or we had bugs in fmake=
that we accidentally depended on.
>
> fmake remains in the tree as a transition measure. The next step is to re=
move the (already broken) support for building world with fmake. Once someb=
ody has an actual, working fmake port, and some time has passed, we can re=
orbit it from the tree. This has always been the plan, as far as I know, an=
d there=92s no reason to significantly speed it up based on this thread.
>
> Warner
Thanks Warner.. exactly the information I was looking for.
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
討論串 (同標題文章)
完整討論串 (本文為第 12 之 12 篇):