Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Jan 2017 20:27:02 +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:  <20170114202702.44add0f1@kalimero.tijl.coosemans.org>
In-Reply-To: <20170114151142.205b9b4b@kalimero.tijl.coosemans.org>
References:  <82be98ff42ad41e6ba73927eb54ed2ce@ijs.si> <20170114151142.205b9b4b@kalimero.tijl.coosemans.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 14 Jan 2017 15:11:42 +0100 Tijl Coosemans <tijl@FreeBSD.org> wrote:
> 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.

That should be linux_enable="YES" in /etc/rc.conf, not USE_LINUX.



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