diff options
Diffstat (limited to 'Mach/BuildingOskitMach.mdwn')
-rw-r--r-- | Mach/BuildingOskitMach.mdwn | 10 |
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. |