server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4frlq86ZB6z3cd0 for ; Thu, 09 Apr 2026 03:32:04 +0000 (UTC) (envelope-from bakul@iitbombay.org) Authentication-Results: mx1.freebsd.org; none Received: by mail-dy1-x132b.google.com with SMTP id 5a478bee46e88-2bd5658b901so13876eec.3 for ; Wed, 08 Apr 2026 20:32:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iitbombay.org; s=google; t=1775705522; x=1776310322; darn=freebsd.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=+lBMcLXZNcNXphaIGoTh/ETfZsG32U7jnBxNYVaVsfE=; b=QhZk9+2Ohx4LCFVSAR02HzCxOrvTHeEnaz0lzyI7BUZHwIUOt17pmmcW55bNck2B86 XxSPYb7meCQfKWImtP6jOTadHX/995u1XEc1umttNwHri7wkV24hmICZDzVdrKoJxscK /q74pIB4sLvRc6aQQ3jUTe3qzfapoxn+BjoGc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775705522; x=1776310322; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=+lBMcLXZNcNXphaIGoTh/ETfZsG32U7jnBxNYVaVsfE=; b=gEGRWeO+v3Z2gtIYdbO7nxmiaLkKrnzTyx9fYS4OYrYjER8o88qyHoPF5p/jOGaB+h khpcgf3w/i0+LNUPOi1IhRDaHQV2pF0YB5GYdVXLGxjrxW7uEE/ACloLBjxsOnTJ8I1O wEb1Y8pjJdReyCkrt3YXn0C9XthZb8ap6KfT9DPO4QiuXNc9tYSLKqItptizzXy1P34h uqqoxpXJ0GpZZ84VRCUjGQN8u4omn329zh/cwWFtlwD+wtEhKzxjsV+Oh0NEgzuYAiQo A+6R0sOjcRJ2VPptTpE6sgRmf0ZW88aZr4D/zATkgmefHsBzdtMoKwWYb8lBgI1hptMN IMvQ== X-Gm-Message-State: AOJu0YxEjG/w5M3Fs4PBXa/g1OOPbms8GP8go70ZF85mRTxdcpEsZq7O 6FUmm/KRbpicAxxkKbOXiFArZFoAItufbwxTgl+vzVgkb9DTRZoSVsR0ECQv8qkId+G7N5DMgKQ DCPM= X-Gm-Gg: AeBDiettVb8249Zwih+QY/BdafMOPhY8l1mVgp9PanACaSAw9GknY7fqOpzDtEqagRH MDL+fxdJ2TPVa+keeS2IsZAJyc6Dx4l/cELWopep0Z0kqNe56RekeGjwUiXB783iX0npzaUR3/V CaQrdE+l29svVmuXXAT4n/+HPbNEiqOHqdHkPytPQO8twy33wnHVGqJc0VwsbN6Zl5+EUwNrI8M EZwQRp5H0Ke306xOahR1MxRpxOJO6B+R67EgWwK0J47mUABZAZcze6dqODIglVrKCWHjvVO8LtQ THaY0JhbL6/hUbcUOv0nS1VPIRjvUkjbsjywrJDWJoaBuZxqDdwgUsAuN0c1iHpuirrjjVNySCX yDfFsCFe+BPcGqtfwxlTIyqags7vbJioAfaAWTBEL2h8cTHmrmQphgVycpZS4gwFRF6QDWHtGzO nhourhDpIhrE5UiEoG5mGpppseH+JvUendQ3dtn8W9paTUsGXMztOsTIOKQwuYa6dWvDMjVdRUZ PHy2tWJEgcH0tTBH6hK6mnT8SVI X-Received: by 2002:a05:693c:2b02:b0:2cb:6653:ea05 with SMTP id 5a478bee46e88-2cbfcf5295fmr5359128eec.4.1775705522028; Wed, 08 Apr 2026 20:32:02 -0700 (PDT) Received: from smtpclient.apple (107-215-223-229.lightspeed.sntcca.sbcglobal.net. [107.215.223.229]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2d3d48801e7sm3160528eec.16.2026.04.08.20.32.00 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 Apr 2026 20:32:01 -0700 (PDT) Content-Type: text/plain; charset=utf-8 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.500.181\)) Subject: Re: What is the recommended setup for crossbuilding kernel+world? From: Bakul Shah In-Reply-To: Date: Wed, 8 Apr 2026 20:31:50 -0700 Cc: FreeBSD Hackers Content-Transfer-Encoding: quoted-printable Message-Id: <9BF3C88D-F1EF-471C-BA80-5C2C2018125B@iitbombay.org> References: <84F07872-FCAD-4410-ACE3-2F58E602E1D1@iitbombay.org> To: Warner Losh X-Mailer: Apple Mail (2.3864.500.181) X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4frlq86ZB6z3cd0 X-Spamd-Bar: ---- On Apr 8, 2026, at 4:08=E2=80=AFPM, Warner Losh wrote: >=20 >=20 >=20 > On Wed, Apr 8, 2026, 5:00=E2=80=AFPM Bakul Shah = wrote: > Recently crossbuilding -current arm64 world on an 15-stable > amd64 machine took out host's /lib/libsys.so.7 which broke > most everything! I tried rebuilding after removing its > /usr/obj/.../current/arm64.aarch64/ tree and that replaced > many .o files in /usr/lib! Rather than fixup my old setup, > I'd like to know what is recommended. >=20 > Is it possible to build as a normal user (so that build can't > mistakenly blow away host's system files)? >=20 > I do this all the time. I set MAKEOBJDIRPREFIX to ~/obj. Thanks! I should've realized this! [Though this doesn't explain why files in /lib /usr/lib were overwritten.] I just did a chmod -R /usr/obj (& will probably create a separate user just for builds).=