1st build stops when WITH_AUTO_OBJ=yes
Bryan Drewery
bdrewery at FreeBSD.org
Fri Nov 11 17:11:10 UTC 2016
I have pending patches to commit that make this feature usable with buildworld. Until then I don't expect the two to work well together.
Regards,
Bryan Drewery
> On Nov 10, 2016, at 02:23, Renato Botelho <garga at FreeBSD.org> wrote:
>
>> On 9 Nov 2016, at 19:48, Simon J. Gerraty <sjg at juniper.net> wrote:
>>
>> Renato Botelho <garga at freebsd.org> wrote:
>>
>>> I decided to give a try to WITH_AUTO_OBJ and noted the first time I ran buildworld it failed with following message:
>>>
>>> /u/src # ❯❯❯ make WITH_AUTO_OBJ=yes buildworld
>>> [Creating objdir obj...]
>>> make: "/usr/src/share/mk/auto.obj.mk" line 61: could not use obj: .OBJDIR=/usr/src/obj
>>>
>>> After that I noted it created a directory /usr/src/obj and if I call
>>> it again it runs without issues. If I remove /usr/src/obj directory
>>> error happens again
>>
>> Interesting; what .OBJDIR do you end up with for say bin/cat ?
>
>
> In this case it fails the first time pointing to expected .OBJDIR, then second time I run it builds
>
> /u/s/b/cat # ❯❯❯ make -DWITH_AUTO_OBJ
> [Creating objdir obj...]
> make: "/usr/src/share/mk/auto.obj.mk" line 61: could not use obj: .OBJDIR=/usr/obj/usr/src/bin/cat
> /u/s/b/cat # ❯❯❯ make -DWITH_AUTO_OBJ ⏎
> Building /usr/obj/usr/src/bin/cat/cat.o
> Building /usr/obj/usr/src/bin/cat/cat.full
> Building /usr/obj/usr/src/bin/cat/cat.debug
> Building /usr/obj/usr/src/bin/cat/cat
> --
> Renato Botelho
>
More information about the freebsd-current
mailing list