Hi, the Building DROPS HOWTO states that by executing 'make' in the l4 directory everything will be built including Fiasco.
My first question now is if there are any prerequisites for the BID to include Fiasco building, because Fiasco doesn't get touched by the BID for me.
I also wanted to ask if Fiasco is included in the install target of the top-directory Makefile and if there are any plans to include an install target for L4Linux.
For the latter, I've already made up something by reusing a slightly modified arch/i386/boot/install.sh script and added install targets to the Makefiles in arch/l4 and arch/l4/boot.
Regards, Andi
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hello,
My first question now is if there are any prerequisites for the BID to include Fiasco building, because Fiasco doesn't get touched by the BID for me.
There is a dependency rule in l4/Makefile stating that "all" depends on the tool, kernel and pkg subdirs. Then there is a rule to build these subdirs by issuing "$(MAKE) -C $@".
Works for me.
I also wanted to ask if Fiasco is included in the install target of the top-directory Makefile and if there are any plans to include an install target for L4Linux.
The install directories are also specified in l4/Makefile and are the same as the build dirs - Fiasco is also installed.
L4Linux resides in a different repository than the L4 tree at the moment, therefore you cannot install it from L4 (or did you mean to have an install target _in_ the l4linux tree?).
Bjoern
Bjoern Doebel wrote: [...]
My first question now is if there are any prerequisites for the BID to include Fiasco building, because Fiasco doesn't get touched by the BID for me.
There is a dependency rule in l4/Makefile stating that "all" depends on the tool, kernel and pkg subdirs. Then there is a rule to build these subdirs by issuing "$(MAKE) -C $@".
Works for me.
Now I see, I've been trying the OpenTC snapshot from 30/06/2006 which is apparently missing Makefile in l4/kernel/.
I also wanted to ask if Fiasco is included in the install target of the top-directory Makefile and if there are any plans to include an install target for L4Linux.
The install directories are also specified in l4/Makefile and are the same as the build dirs - Fiasco is also installed.
Well, for me it looks like the Makefiles in the listed directories get called with the install target and this also applies for l4/kernel/Makefile. But I cannot find an install target in the Fiasco Makefile:
% grep install l4/kernel/fiasco/Makefile .PHONY: man install clean cleanall fiasco.builddir.create fiasco \
% make -C l4/kernel/fiasco install make: Entering directory `/usr/src/l4/kernel/fiasco' make: Nothing to be done for `install'. make: Leaving directory `/usr/src/l4/kernel/fiasco'
L4Linux resides in a different repository than the L4 tree at the moment, therefore you cannot install it from L4 (or did you mean to have an install target _in_ the l4linux tree?).
I meant the installation which is done by the Linux build system and installs the kernel image in the /boot directory along with configuration and symbol files and creates appropriate symlinks.
Regards, Andi
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
I also wanted to ask if Fiasco is included in the install target of the top-directory Makefile and if there are any plans to include an install target for L4Linux.
The install directories are also specified in l4/Makefile and are the same as the build dirs - Fiasco is also installed.
Well, for me it looks like the Makefiles in the listed directories get called with the install target and this also applies for l4/kernel/Makefile. But I cannot find an install target in the Fiasco Makefile:
shame on me. Fiasco is not installed on make install.
Björn
l4-hackers@os.inf.tu-dresden.de