summaryrefslogtreecommitdiff
path: root/Mach/BuildingOskitMach.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'Mach/BuildingOskitMach.mdwn')
-rw-r--r--Mach/BuildingOskitMach.mdwn10
1 files changed, 6 insertions, 4 deletions
diff --git a/Mach/BuildingOskitMach.mdwn b/Mach/BuildingOskitMach.mdwn
index 150b8a07..87dd98b3 100644
--- a/Mach/BuildingOskitMach.mdwn
+++ b/Mach/BuildingOskitMach.mdwn
@@ -105,7 +105,7 @@ The attached [[ATTACHURLmodulesx86pc]], or [[ATTACHURLmodules-lightx86pc]], is a
Comment: Barry deFreese
-For you newbies like me, I had problems using modules.x86.pc.full and modules.x86.pc. There seems to be problems with dyntest. Make sure you pull down and use the modules-light.x86.pc.
+For you newbies like me, I had problems using `modules.x86.pc.full` and `modules.x86.pc`. There seems to be problems with `examples/dyntest`. Make sure you pull down and use the [[ATTACHURLmodules-lightx86pc]].
### <a name="Mach_Interface_Generator"> Mach Interface Generator </a>
@@ -142,7 +142,7 @@ Unlike its half sister, the OSKit-Mach kernel does _not_ need a cross compiler.
Comment: Barry deFreese
-I updated CFLAGS to CFLAGS="-g -O2". Using just -O I was getting errors in the machine\_init function. For newbies like me, the -g is only if you want to enable debugging. The -O2 is Oh 2, not Zero 2.
+I updated `CFLAGS` to `CFLAGS="-g -O2"`. Using just `-O` I was getting errors in the `machine_init` function. For newbies like me, the `-g` is only needed if you want to enable debugging. The `-O2` is Oh 2, not Zero 2.
**_Building:_**
@@ -159,11 +159,13 @@ Thus, to build a IDE capable kernel with 3Com Vortex Boomerang support you use t
$ sudo make install
$ sudo gzip -f /gnu/boot/oskit-mach
-If the `make` command complains about missing dependencies, then you haven't passed correct `OSKIT_LIBDIR` variable to the `configure` script.
+If the `make` command complains about missing dependencies, then you haven't passed correct `OSKIT_LIBDIR` variable to the `configure` script. Or you can use the patch below and pass something like `--with-oskit=/usr/local` to `configure`.
Comment: Barry deFreese
-If you receive an error like "No rule to make target Kernel-ide...", there is a patch for an issue with finding the oskit libraries. I will find the URL and post here. Then run configure on gnumach again with the option --with-oskit="path to oskit libraries". The patch can be found here: [gnumach-oskit-path.patch](http://www.vis.ethz.ch/~wagi/hurd/gnumach/gnumach-oskit-path.patch) Thanks wagi!!
+If you receive an error like `No rule to make target Kernel-ide...`, there is a patch for an issue with finding the oskit libraries. Then run `configure` on gnumach again with the option <tt>--with-oskit=_path to oskit libraries_</tt>.
+
+The patch can be found here: [gnumach-oskit-path.patch](http://www.vis.ethz.ch/~wagi/hurd/gnumach/gnumach-oskit-path.patch) Thanks wagi!!
If you want to use tftp to download the kernel from Grub and don't care about the symbols I recommend either stripping or removing the `--enable-debug` and `-g` statements.