prebuilt environment

Julian Stecklina der_julian at web.de
Mon Aug 15 21:27:16 CEST 2005


On Mon, 15 Aug 2005 21:02:08 +0200
Adam Lackorzynski <adam at os.inf.tu-dresden.de> wrote:

> On Mon Aug 15, 2005 at 17:58:37 +0200, Julian Stecklina wrote:
> > is there somewhere a prebuilt build environment for Fiasco/L4-Env/
> > DROPS? My primary development box (and in fact all PCs I own) run
> > FreeBSD and I do not plan to switch to some GNU/Linux which most
> > parts of the build process seem to assume. Even a Linux build would
> > be useful to me, as I could run it using the Linuxulator.
> 
> There's no such build available because I guess it would not work
> reliably in most cases.
> When you can use Linuxulator, why doesn't it work to build everything
> from scratch? (Not knowing any details about this.)

This would require that I have a fully working cross-compiler
environment rather than running drops' build tools as linux
executables and compile with FreeBSD's native cc. I will try how far I
get with the former, but not on my laptop that I use for work. There is
a slight chance that I break my system compiler which would be quite
devastating on FreeBSD.

> Or use qemu or similar?

I already thought of this. I could run a Linux inside qemu and NFS
export my home directory to it. Thus I could edit on (fast) FreeBSD and
compile on (slow, emulated) Linux. But this is a huge waste of disk
space...

Then again I could try to get the build environment working on FreeBSD,
which would be a benefit for all. Last time I tried it was a very
frustrating day (hardcoded paths, depending on dynamically linked gcc,
non-POSIXsms). Ok, if I look at the code tree at work, I guess it is a
common evil to have non-portable build environments. ;)

Regards,
-- 
Julian Stecklina

(Of course SML does have its weaknesses, but by comparison, a
 discussion of C++'s strengths and flaws always sounds like an
 argument about whether one should face north or east when one
 is sacrificing one's goat to the rain god.)         -- Thant Tessman




More information about the l4-hackers mailing list