Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Jun 2020 08:20:57 +0200
From:      =?utf-8?q?mayuresh=40kathe=2Ein?= <>
To:        "Ralf Mardorf" <>
Subject:   =?utf-8?q?Re=3A?= Possible to compile tree on a different =?utf-8?q?OS=3F?=
Message-ID:  <483b-5ee86500-35-519df400@194132122>
In-Reply-To: <20200616081259.4b1b4143@archlinux>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
On Tuesday, June 16, 2020 11:42 AM IST, Ralf Mardorf <ralf-mardorf@rise=> wrote: 
> On Tue, 16 Jun 2020 07:16:37 +0200, wrote:
> >The NetBSD folks have mechanisms in place to allow compiling
> >(including cross-compiling) their entire (or partial) source tree
> >under a different operating system. Eg. I can download and compile t=
> >NetBSD source tree under a Ubuntu system using GNU build tools.
> >
> >Does FreeBSD have such facilities in place too?
> By googling I couldn't find a script such as
> , but a howto

You have not understood my requirement.
I want to download the latest FreeBSD source tree on my machine running=
 native Ubuntu only and compile that source tree.
As an example of what's possible under NetBSD, read the snippet (below)=
 from the NetBSD mailing list.

=3D=3D=3D=3D NetBSD mailing list snippet =3D=3D=3D=3D
as per martin husemann <>

cd $(top-dir-where-you-put-the-netsbd-tree)
./ -m evbarm64-el tools kernel=3DMYKERNEL

to build cross toolchain + a single kernel. This will create "tools" in=
special tool directory (and tell you where).

if you are later working on kernel sources, you can do it manually too:=

cd $(top-dir-where-you-put-the-netsbd-tree)/sys/arch/evbarm/conf
$(TOOLDIR)/bin/nbconfig MYKERNEL
cd ../compile/MYKERNEL
$(TOOLDIR)/bin/nbmake-evbarm64-el depend
$(TOOLDIR)/bin/nbmake-evbarm64-el -j 24

lots of variants also work, but these are the two most popular (i think=

Is such an operation possible with FreeBSD under Ubuntu?


Want to link to this message? Use this URL: <>