annotate doc/README.Minix @ 0:3e629dc19168

initial from svn dyncall-1745
author Daniel Adler
date Thu, 19 Mar 2015 22:24:28 +0100
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
1 Building DynCall on Minix 3
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
2 ===========================
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
3
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
4
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
5 Status:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
6 -------
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
7 - Compiles under GNU tool-chain on Minix 3.1.8 using script for Makefile.generic
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
8 or by building specific make targets
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
9 - dyncall: tests run ok.
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
10 - dyncallback: minor bugs on dyncallback (some cases fail)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
11 - dynload: unsupported due to missing dynamic linker.
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
12 - Integration of ACK tool-chain is in progress but not functional at the moment...
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
13
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
14
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
15 Building:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
16 ---------
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
17
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
18 1) using configure and make:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
19 $ ./configure
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
20 $ make libdyncall libdyncallback
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
21
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
22 2) or using build script for gcc (using Makefile.generic):
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
23 $ sh buildsys/scripts/batch-build-minix.sh
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
24
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
25
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
26 Minix facts:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
27 ------------
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
28 - posix make
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
29 - ACK (Amsterdam Compiler Kit) compiler for C, Modula-2 and Pascal
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
30 using own Assembly format
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
31 - ACK Assembler:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
32 if very first character is '#' - C preprocessor is run..
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
33
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
34 - Minix 32-bit:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
35 - ACK 32-bit compiler: long long is not supported
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
36 - Minix 16-bit: not yet reviewed...
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
37