From nobody Fri Feb 24 00:41:34 2023 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PNB0w4T1zz3t1FX for ; Fri, 24 Feb 2023 00:41:52 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-21.consmr.mail.gq1.yahoo.com (sonic317-21.consmr.mail.gq1.yahoo.com [98.137.66.147]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PNB0v74brz43Zb for ; Fri, 24 Feb 2023 00:41:51 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677199310; bh=RDq012SObCTziGxCoAy/vaN1Lgw3L6x5rD3yzuR6t+M=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=bz+ll1cmFeClgi8uNWH0NEpowo/ndAaAOxB21UemnP42wrLrKpjrWoc7c3iyo5udeMmwdHCUkTU1ZvFm5Vb/UhObSBTci3ulLv0vJ8noLmpiG/2fqQBiy4d+pgJM39j1jlxHDWsdUnlSIMgwf/cK5zhOaDWvk8b0JlWZJc0OVAemdUE2NRmx1L1qebTrVqP1V40na8PAQaAHu3OJKuHoOVlIoAQ76DkEdsZLaHTp2NESdHTDrnDa17EiHmZiPeiQN0kn4rnVnZfrrLrMm3gLlSio3AX3dHsbkQW2cE5eliiCP2dbJeSCSDAvrd6rAQX5Ix51H1KlYD8tOX4N/bc3Zg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1677199310; bh=Q0kho9kjknxUk1OqxTzU2vMT7iKIQeERN1djz7tN8JA=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=uXq0qOdCZYf9GCIi7h9bZm4HoUuigOZ8v0UAjuPpPSKqTDK18AKVY6G0Xby73yzPRsdLPBM2GlJiv/nSMV3H0K3Fm9s6JQDJ6sRKuRdemGHLwzdYywGFkKcCO9ivyFjDK6NzxVvsF4dc0M4h5LGF69K8KYhrRnvMYuJvXkUEIvW0APR0a5M7Qr9bGqiIU1QmFWxgVVu2NK0EaFwiT5/OriySYIvN6uBSt9VWsLzfIZAvYvC9rbuRgr/YaFiFRQdUTxYCThdwwAQ0zmtIUVxwcVcsLJb4gk8MucFrP5vuL777PR1s3zmbv7K5z0yRzkdPZJ1j3Iib8ixgodApAsplUA== X-YMail-OSG: Q_M6kIYVM1lwF_tzRnlTwnqgdpc5gtY4RdqCClELs1iWP4mVybNwDP81MQi75Ty LFbuOE2i2hRketp._EH5nSe01VNG.B12c5b6MgzdWCT7nbqdfaIC_twixsppb7uxD2fTstWso4_b uvjOrNnxlhyrRUT_Bou2E8KsPQR.dIwr6zJyUWUVK9kPUSfVAZFFYwgcCNggz8hnknK5lH_LJSrC ombUHNtYeNpZys57ElR0VGOAKiJvmFrSb5EG8GAdONBvu4JDeNfm5R9Le5NvIcQUlj.R0ENNFaAP gBriiPkqzN1HY8UtXUop5ijVdG2YsTzd_FQTnDXRkHD2AjEIxl5oUumWfcDnsV5WqB8yqAPdOae2 KZ.UDruSc8FGj9TyN8dezAaNu42rbgI3w.TD2DV_rHn_ZcM5syj89p70cyGhtEZHRojY9884CyqV tpwE3ZGWd309dh5.x6SsdsnjTCcy_Bg_HTA92N7Vh7jjYYVIpOY6w0FG9zY9RPeFrSvtuORco6kV raMu3sJuSpOoesBZKociKyEaHo8CjYS8E3MoPDjXkbzWx5KlOCkemNdI1aPUvBC.PMNdyGWtlJbH 2pDnbqNvrAjpheKG.fJ6o5DV5VGeICEPdJHV2rqlktD9w3DW8xTSxY6kIHOtoTucK8EMWzQ9cLSH z4Tl18XYiGMLJbftVFCImgjU30layadqBKw2rmDi_D1bDqGQDiNRFBnOfCarrYOd7LkDLC7jaHRO Sep0mI9lTvTtE3v_bWQB0ZZ1r9fFHUzJ_Ry_kxrFeXcA9fp64y_82gZxyeJQCNLcRcnzyymCuz4Y XbzGmSWdFSIiOtrIj.I7RKOL15rvE5COGEzLXKrxGWVsGkYq4S5miKo_ZuNPwJJMnWBkX5eR4Nze 7Az8SpCIk29emIhps9iYD6lgKQhPVXr7cEamvNGuEsFOr977YgTeHFb9WLPeYgdftIcGw7CKoNkJ nS2rbePHq9snyKfwYrxqLkDfturfiROZ7SNrGwZXMSNo3VXCTSSP0lcfqso9a6Oddk.9VDCll9iG .E.dWsIQq6cUjjPQNkygrjnjKriIIcYTroS72Y6yF2mfuc_BbzFXfJ_VmdP9IkIUkMZ60.2AJGjo ftJejC8e0vgDyI0LFLPZUJx0VwiSTNSiLpkbcev.Qqhl645AJ3uxtAMCECcCwCqUD1AjMYiKeUWs R0JQcqjOBGKdy_fIoupYSsrhwi.u_8MBD3zOXXMT3sQViZJogOPMUXjZLdg6DDluqt1eenpWVSOe n_SB2i3ZL7uxNOfQG2J83zw95zhgNFgC1cxsOeeERmYZ.bArWgNDm_.Uieo_6vHoJrlvuJ4wrVP6 jIPR6F_uSmxnslIq1uMnbcnJtxwqHbVmXVcQLq98paHs4cQgso4M0x7hhDTs0vgTuzWd1Xat5kli kRNfx2.OSY0kagRuRMAQJ_1Fp_w3XGrJ7l2SLzbQ0xruKD98tlavSIuUr92nJ7SuPHuSxxb2tT2M KhZo1SrvjeGoCZnhMBVCulACbPs_U01kzElxoloELM8jv1ALs9arh_7cRabcRZKLizFNr5ty9uhI kIEmMrlVMeep5GNopCSewuWqWA0uP4lKn2TRSzHgYJ2v6AkttUm3SkrXTUy1DIvl1XRUNSKPJZwC F2fJ8vxVCboIHNlDq.mD9f5yfINmI.ftQ03DxPY.N8HCHOnFoNKRQJ5PoZ0bNtjvTbud8gxYvWpL evWffZQ8SWf6ADW6k.Vt8hKvnmNb6wjs9ht3t_Ut8ui5JOzsAXNdPGuVqoqg4t3kGR_yticR6YoU 3lV7abZSO0nneeFrrdSi3RjCRXfx5GBqYVh5Un0uInGQtKQjawNkZ31OziIiPxBYaUkRHArIxhDE G22xQR2512QHvNZ2TzGlXKJMC67V7FOwHiFIOvLIZlvFI1D3ZO7NanS5xKz72PglcscDCnLNCqlJ cEjMM7K59AgaZnb1mw6mewHhOmsNs4hQ4lboAh1wORNSwl4G01UEh_DUC5RjvLO7PE_OxGHgqSj6 Pmw1PWuYQwRLUEvPeBo4Zlmet_L1bRb0iXrsNehtk0gW_LOZ9_w.9VJic18L9rKzGnChNts94vS8 dazcLaVeJHJusOgt5SNkWxGSgouI9ECwyEkZMWJQVRgcxeWX5HDPKPqkSxHWuMpTXRuMyfNc1KNx wCHXHhEC8iChchiPnJRPne6Z6_TY0A6zuGiB.Qfi1EMH0KN7.H2Q.a79vGe1Yf3x0ORz0kVhkSXW XbtW6vEDFKSwpegZpOhhXV8e8hTf96EGHbS2DGeDkPuO6yczp.7MyDb9V1riNMd7mGTSer0fUYOv GxJXK6w-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Fri, 24 Feb 2023 00:41:50 +0000 Received: by hermes--production-bf1-57c96c66f6-hmvtp (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 1d043bcb474d68ce3a00571d0b78ee2b; Fri, 24 Feb 2023 00:41:46 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.400.51.1.1\)) Subject: Re: FYI: Why META_MODE rebuilds so much for building again after installworld (no source changes) From: Mark Millard In-Reply-To: <30.1677189836@kaos.jnpr.net> Date: Thu, 23 Feb 2023 16:41:34 -0800 Cc: Bryan Drewery , Current FreeBSD , Peter Content-Transfer-Encoding: quoted-printable Message-Id: <1B5FCF8A-0DFD-4246-8464-65A44A40529F@yahoo.com> References: <3345EBA5-A09C-4E3F-B94D-39F57F56BDBB@yahoo.com> <73088.1611797582@kaos.jnpr.net> <10819.1677108389@kaos.jnpr.net> <76FA98EF-6184-4D7E-A01F-0EE8117D0D10@yahoo.com> <29887.1677115125@kaos.jnpr.net> <27790339-240F-4C97-97C7-38AFD8DE03D5@yahoo.com> <7FB6F619-6E71-4075-8A6C-573564371DD5@yahoo.com> <2655.1677134606@kaos.jnpr.net> <242BB478-B2FE-4BCC-A56E-098F3FEB3EE1@yahoo.com> <42586.1677183334@kaos.jnpr.net> <30.1677189836@kaos.jnpr.net> To: "Simon J. Gerraty" X-Mailer: Apple Mail (2.3731.400.51.1.1) X-Rspamd-Queue-Id: 4PNB0v74brz43Zb X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Feb 23, 2023, at 14:03, Simon J. Gerraty wrote: Simplifying context . . . . . . > As I mentioned previously, there is no variablity of OBJTOP within the > context of a single make instance - at least not once it starts = running > targets. >=20 >> . . . >=20 > .MAKE.META.IGNORE_PATHS +=3D ${OBJTOP}/tmp/legacy/usr I'll use that definition line for the below. > should result in nothing under ${OBJTOP}/tmp/legacy/usr causing a = target > to be out of date - just because it is newer. I'll ignore there that that is skipping too much and just show what happens for the 2nd buildkernel of 2 in a row when I use that exact line for both make runs. First counts of the "is newer than" lines, counting separate program names separately: # cat = /usr/obj/BUILDs/main-amd64-nodbg-clang/sys-typescripts/typescript-make-amd= 64-nodbg-clang-amd64-host-2023-02-23:16:15:18 | grep "is newer than the = target" | sed - e "s@^.*: file '@file '@" | sort | uniq -c | sort -rn | more 2553 file = '/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/legac= y/usr/sbin/realpath' is newer than the target... 1001 file = '/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/legac= y/usr/sbin/ln' is newer than the target... Thousands of rebuilt things based on: . . ./tmp/legacy/usr/sbin/realpath . . ./tmp/legacy/usr/sbin/ln It appears that buildkernel does not use an OBJTOP definition that references: /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64 in my context. For reference of Build lines paired with a few of those "is newer than" lines: First realpath: # grep -A1 "tmp/legacy/usr/sbin/realpath\>" = /usr/obj/BUILDs/main-amd64-nodbg-clang/sys-typescripts/typescript-make-amd= 64-nodbg-clang-amd64-host-2023-02-23:16:15:18 | more = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aac/machine.meta: 23: file = '/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/legac= y/usr/sbin/realpath' is newer than the target... Building = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aac/machine -- = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aac/x86.meta: 23: file = '/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/legac= y/usr/sbin/realpath' is newer than the target... Building = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aac/x86 -- = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aac/i386.meta: 23: file = '/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/legac= y/usr/sbin/realpath' is newer than the target... Building = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aac/i386 -- = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aacraid/machine.meta: 23: file = '/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/legac= y/usr/sbin/realpath' is newer than the target... Building = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aacraid/machine -- = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aacraid/x86.meta: 23: file = '/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/legac= y/usr/sbin/realpath' is newer than the target... Building = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aacraid/x86 -- . . . Then for ln: # grep -A1 "tmp/legacy/usr/sbin/ln\>" = /usr/obj/BUILDs/main-amd64-nodbg-clang/sys-typescripts/typescript-make-amd= 64-nodbg-clang-amd64-host-2023-02-23:16:15:18 | more = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aac/opt_scsi.h.meta: 12: file = '/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/legac= y/usr/sbin/ln' is newer than the target... Building = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aac/opt_scsi.h = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aac/opt_cam.h.meta: 12: file = '/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/legac= y/usr/sbin/ln' is newer than the target... Building = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aac/opt_cam.h = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aac/opt_aac.h.meta: 12: file = '/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/legac= y/usr/sbin/ln' is newer than the target... Building = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aac/opt_aac.h -- = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aacraid/opt_scsi.h.meta: 12: = file = '/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/legac= y/usr/sbin/ln' is newer than the target... Building = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aacraid/opt_scsi.h = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aacraid/opt_cam.h.meta: 12: = file = '/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/legac= y/usr/sbin/ln' is newer than the target... Building = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aacraid/opt_cam.h = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aacraid/opt_aacraid.h.meta: 12: = file = '/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/legac= y/usr/sbin/ln' is newer than the target... Building = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/aacraid/opt_aacraid.h -- = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/acpi/acpi_asus/opt_acpi.h.meta: = 12: file = '/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/legac= y/usr/sbin/ln' is newer than the target... Building = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/acpi/acpi_asus/opt_acpi.h = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/acpi/acpi_asus/opt_ddb.h.meta: = 12: file = '/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/legac= y/usr/sbin/ln' is newer than the target... Building = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/acpi/acpi_asus/opt_ddb.h -- . . . I've still no clue of a notation that avoids this for my choice to use personal MAKEOBJDIRPREFIX paths: amd64 context: # grep MAKEOBJDIRPREFIX make-*.sh = make-13S-amd64-dbg-clang.amd64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUILDs= /13S-amd64-dbg-clang" \ = make-13S-amd64-dbg-gccxtc.amd64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUILD= s/13S-amd64-dbg-gccxtc" \ = make-13S-amd64-nodbg-clang.amd64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUIL= Ds/13S-amd64-nodbg-clang" \ = make-13S-amd64-nodbg-gccxtc.amd64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUI= LDs/13S-amd64-nodbg-gccxtc" \ = make-13_0R-amd64-dbg-clang.amd64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUIL= Ds/13_0R-amd64-dbg-clang" \ = make-13_0R-amd64-nodbg-clang.amd64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BU= ILDs/13_0R-amd64-nodbg-clang" \ = make-13_1R-amd64-dbg-clang.amd64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUIL= Ds/13_1R-amd64-dbg-clang" \ = make-13_1R-amd64-dbg-gccxtc.amd64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUI= LDs/13_1R-amd64-dbg-gccxtc" \ = make-13_1R-amd64-nodbg-clang.amd64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BU= ILDs/13_1R-amd64-nodbg-clang" \ = make-13_1R-amd64-nodbg-gccxtc.amd64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/B= UILDs/13_1R-amd64-nodbg-gccxtc" \ = make-alt-main-amd64-nodbg-clang-alt.amd64-host.sh:MAKEOBJDIRPREFIX=3D"/usr= /obj/BUILDs/main-amd64-nodbg-clang-alt" \ = make-main-amd64-dbg-clang.amd64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUILD= s/main-amd64-dbg-clang" \ = make-main-amd64-dbg-gccxtc.amd64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUIL= Ds/main-amd64-dbg-gccxtc" \ = make-main-amd64-nodbg-clang-alt.amd64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj= /BUILDs/main-amd64-nodbg-clang-alt" \ = make-main-amd64-nodbg-clang.amd64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUI= LDs/main-amd64-nodbg-clang" \ = make-main-amd64-nodbg-gccxtc.amd64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BU= ILDs/main-amd64-nodbg-gccxtc" \ aarch64 context (and armv7): # grep MAKEOBJDIRPREFIX make-*.sh = make-13S-CA53-dbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUILD= s/13S-CA53-dbg-clang" \ = make-13S-CA53-nodbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUI= LDs/13S-CA53-nodbg-clang" \ = make-13S-CA7-dbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUILDs= /13S-CA7-dbg-clang" \ = make-13S-CA7-nodbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUIL= Ds/13S-CA7-nodbg-clang" \ = make-13S-CA72-dbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUILD= s/13S-CA72-dbg-clang" \ = make-13S-CA72-nodbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUI= LDs/13S-CA72-nodbg-clang" \ = make-13_0R-CA53-nodbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/B= UILDs/13_0R-CA53-nodbg-clang" \ = make-13_0R-CA7-nodbg-clang-alt.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/ob= j/BUILDs/13_0R-CA7-nodbg-clang-alt" \ = make-13_0R-CA7-nodbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BU= ILDs/13_0R-CA7-nodbg-clang" \ = make-13_0R-CA72-dbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUI= LDs/13_0R-CA72-dbg-clang" \ = make-13_0R-CA72-nodbg-clang-alt.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/o= bj/BUILDs/13_0R-CA72-nodbg-clang-alt" \ = make-13_0R-CA72-nodbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/B= UILDs/13_0R-CA72-nodbg-clang" \ = make-13_1R-CA53-nodbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/B= UILDs/13_1R-CA53-nodbg-clang" \ = make-13_1R-CA7-nodbg-clang-alt.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/ob= j/BUILDs/13_1R-CA7-nodbg-clang-alt" \ = make-13_1R-CA7-nodbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BU= ILDs/13_1R-CA7-nodbg-clang" \ = make-13_1R-CA72-dbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUI= LDs/13_1R-CA72-dbg-clang" \ = make-13_1R-CA72-nodbg-clang-alt.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/o= bj/BUILDs/13_1R-CA72-nodbg-clang-alt" \ = make-13_1R-CA72-nodbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/B= UILDs/13_1R-CA72-nodbg-clang" \ = make-alt-main-CA7-nodbg-clang-alt.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr= /obj/BUILDs/main-CA7-nodbg-clang-alt" \ = make-main-CA53-dbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUIL= Ds/main-CA53-dbg-clang" \ = make-main-CA53-nodbg-clang-alt.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/ob= j/BUILDs/main-CA53-nodbg-clang-alt" \ = make-main-CA53-nodbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BU= ILDs/main-CA53-nodbg-clang" \ = make-main-CA7-dbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUILD= s/main-CA7-dbg-clang" \ = make-main-CA7-nodbg-clang-alt.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj= /BUILDs/main-CA7-nodbg-clang-alt" \ = make-main-CA7-nodbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUI= LDs/main-CA7-nodbg-clang" \ = make-main-CA72-dbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUIL= Ds/main-CA72-dbg-clang" \ = make-main-CA72-dbg-gccxtc.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BUI= LDs/main-CA72-dbg-gccxtc" \ = make-main-CA72-nodbg-clang-alt.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/ob= j/BUILDs/main-CA72-nodbg-clang-alt" \ = make-main-CA72-nodbg-clang.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/BU= ILDs/main-CA72-nodbg-clang" \ = make-main-CA72-nodbg-gccxtc.aarch64-host.sh:MAKEOBJDIRPREFIX=3D"/usr/obj/B= UILDs/main-CA72-nodbg-gccxtc" \ =3D=3D=3D Mark Millard marklmi at yahoo.com