Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Jan 2017 15:11:42 +0100
From:      Tijl Coosemans <tijl@FreeBSD.org>
To:        Mark Martinec <Mark.Martinec+freebsd@ijs.si>
Cc:        ports@freebsd.org, freebsd-stable@freebsd.org
Subject:   Re: Does building linux packages under poudriere require linux compatibility emulation?
Message-ID:  <20170114151142.205b9b4b@kalimero.tijl.coosemans.org>
In-Reply-To: <82be98ff42ad41e6ba73927eb54ed2ce@ijs.si>
References:  <82be98ff42ad41e6ba73927eb54ed2ce@ijs.si>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 14 Jan 2017 01:07:09 +0100 Mark Martinec <Mark.Martinec+freebsd@ijs.si> wrote:
> When building packages under poudriere on 11.0-RELEASE-p7 (from a 
> command line in a terminal window) I'm noticing occasional streams of
> diagnostic:
> 
>    ELF binary type "3" not known.
> 
> which seem to be related to building some linux packages (example below,
> parallel builds). Poudriere still reports success for these builds.
> 
> The host where poudriere is running does not have linux.ko loaded.
> 
> Does building such packages really require linuxilator configured
> on the build host ???

To build a package, its dependencies need to be installed and on
installation some packages may need to run certain commands and for
linux packages these commands may be linux programs.  So, yes, if you
need to build linux packages the build host should have USE_LINUX=yes
in /etc/rc.conf.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20170114151142.205b9b4b>