Port remaining x86 nasm assembly to GNU as.
This commit is contained in:
parent
2cb81aae33
commit
db57bb6336
8 changed files with 104 additions and 60 deletions
14
README
14
README
|
@ -154,14 +154,12 @@ Building
|
|||
To build the Sortix source code you need to install a few dependencies. First of
|
||||
all you need the GNU Compiler Collection (C and C++), GNU Make, and GNU
|
||||
Binutils. You then need to build and install the included macro preprocessor
|
||||
(mxmpp) somewhere in your PATH such as /usr/bin. If you wish to build the 32-bit
|
||||
version of Sortix, you need the Netwide Assembler (nasm) as parts of it hasn't
|
||||
been ported to the GNU assembler yet. You need a GNU/Linux build system to build
|
||||
Sortix, although, it wouldn't be difficult to port the build system to other
|
||||
platforms. You can then build the Sortix kernel and user-space utilities by
|
||||
running make in the Sortix root source directory. By default it will build to
|
||||
your CPU architecture (64-bit on 64-bit systems, 32-bit otherwise). Use
|
||||
CPU=x86 or CPU=x64 as arguments to make to control which target is built.
|
||||
(mxmpp) somewhere in your PATH such as /usr/bin. You need a GNU/Linux build
|
||||
system to build Sortix, although, it wouldn't be difficult to port the build
|
||||
system to other platforms. You can then build the Sortix kernel and user-space
|
||||
utilities by running make in the Sortix root source directory. By default it
|
||||
will build to your CPU architecture (64-bit on 64-bit systems, 32-bit otherwise).
|
||||
Use CPU=x86 or CPU=x64 as arguments to make to control which target is built.
|
||||
|
||||
To build a bootable ISO you need GNU GRUB 2, as that is used by "make iso" to
|
||||
generate the iso. In turn, GNU GRUB relies on xorriso to create the iso file.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue