Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Jun 2012 23:53:55 -0400
From:      Jason Hellenthal <jhellenthal@dataix.net>
To:        Benjamin <byu17@uclive.ac.nz>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Linux binary looks for /proc/cpuinfo, dies when cannot be found, even when linprocfs mounted.
Message-ID:  <20120623035354.GA98378@DataIX.net>
In-Reply-To: <4FE528AE.8070005@uclive.ac.nz>
References:  <4FE528AE.8070005@uclive.ac.nz>

next in thread | previous in thread | raw e-mail | index | archive | help


On Sat, Jun 23, 2012 at 02:23:42PM +1200, Benjamin wrote:
> Hi all. I have posted this question on the forums, and it was suggested 
> that I post it here.
> 
> I am currently porting Altera Quartus II design software to FreeBSD. I 
> have got it installing, but running the binary requires /proc/cpuinfo to 
> exist, and it dies when it can't find it.
> 
> I have both procfs and linprocfs mounted.
> 
> As a workaround (read hack) I can do the following to make the binary 
> execute.
> 
> 1. unmount procfs.
> 2. symlink /compat/linux/proc/cpuinfo to /proc/cpuinfo
> 
> Since this problem has no doubt come up before, what is the best way to 
> get around this issue?
> 

Run it in a chroot of /compat/linux instead ?

Might be best to just write a wrapper around the existing binary to
launch it with proper args etc... while chrooting it.

-- 

 - (2^(N-1))



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