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 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFCP+OP5ijxgQLUNkRAjhrAJ97uDOF7cgqJeQZLYJgaeujbuFmQQCcCuYu AY45KBuP96mpV1iHxvu5ywM= =LJtk -----END PGP SIGNATURE-----
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 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFCUcBP5ijxgQLUNkRAlNwAJ9ecgeCy6HY5Avf/Tl05kzZU1TMdQCdGi4Y EM0fuS/tXsmFh23001PBgFc= =5185 -----END PGP SIGNATURE-----
participants (2)
-
Andreas Niederl -
Bjoern Doebel