svn commit: r359705 - head/share/mk
Bryan Drewery
bdrewery at FreeBSD.org
Tue Apr 7 18:21:55 UTC 2020
On 4/7/2020 10:13 AM, Kyle Evans wrote:
> On Tue, Apr 7, 2020 at 12:07 PM Bryan Drewery <bdrewery at freebsd.org> wrote:
>>
>> Author: bdrewery
>> Date: Tue Apr 7 17:07:04 2020
>> New Revision: 359705
>> URL: https://svnweb.freebsd.org/changeset/base/359705
>>
>> Log:
>> NO_OBJ: Always fix .OBJDIR regardless of AUTO_OBJ.
>>
>> Sponsored by: Dell EMC
>> MFC after: 2 weeks
>>
>> Modified:
>> head/share/mk/bsd.init.mk
>> head/share/mk/bsd.obj.mk
>>
>
> Unrelated, but something else that's kinda funky:
>
> universe13a% make -C stand -V .OBJDIR
> /scratch/tmp/kevans/obj/home/kevans/head/amd64.amd64/stand
>
> But in a buildenv:
> universe13a% make TARGET_ARCH=armv7 buildenv
> Entering world for armv7:arm
> For ZSH you must run: export CPUTYPE=
> universe13a% make -C stand -V .OBJDIR
> [Creating objdir /scratch/tmp/kevans/obj/home/kevans/head/stand...]
> /scratch/tmp/kevans/obj/home/kevans/head/stand
>
> Using buildenv with BUILDENV_SHELL="make -C stand -V .OBDJIR"
> *doesn't* reproduce it (objdir has arm.armv7 in it again).
>
> I tried with both zsh (and export CPUTYPE=) and /bin/sh, but it seems
> to reproduce both ways.
>
> Thanks,
>
> Kyle Evans
>
Discussed with Kyle on IRC. Turned out to be an 'export
MAKEOBJDIRPREFIX=/something' in ~/.profile.
I suggest something like this in the profile:
if [ -n "${BUILDENV}" ]; then
PS1="(buildenv) ${PS1}"
unset CPUTYPE
else
export MAKEOBJDIRPREFIX=/whatever
fi
--
Regards,
Bryan Drewery
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 618 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/svn-src-all/attachments/20200407/0a721615/attachment.sig>
More information about the svn-src-all
mailing list