--- supported-platforms.mdwn 2009/02/17 20:10:24 1.17
+++ supported-platforms.mdwn 2009/02/17 20:23:20 1.18
@@ -6,33 +6,33 @@
You must install the w32api and mingw-runtime libraries available from the [pcc ftp server](http://pcc.ludd.ltu.se/ftp/pub/win32/). These libraries expand into the /usr/local/i386-pe/ directory. You can copy these files to your windows machine and follow the directions [here](http://pcc.ludd.ltu.se/building/) for compiling on the Microsoft Windows platform.
-You must also build and install the pcc-libs module which contains libpcc.a.
+You must also build and install the pcc-libs module which contains libpcc.a and runtime startup code.
__Fedora Core 8__
-You must build and install the pcc-libs module which contains libpcc.a and stddef.h header files.
+You must build and install the pcc-libs module which contains libpcc.a and runtime startup code.
__Debian GNU/Linux 4.0r0__
-You must build and install the pcc-libs module which contains libpcc.a and stddef.h header files.
+You must build and install the pcc-libs module which contains libpcc.a and runtime startup code.
__SuSE Linux Ent Svr 10__
-You must build and install the pcc-libs module which contains libpcc.a and stddef.h header files.
+You must build and install the pcc-libs module which contains libpcc.a and runtime startup codes.
__Mandriva Corporate Server 4.0__
-You must build and install the pcc-libs module which contains libpcc.a and stddef.h header files.
+You must build and install the pcc-libs module which contains libpcc.a and runtime startup code.
__Red Hat Ent Linux 5__
-You must build and install the pcc-libs module which contains libpcc.a and stddef.h header files.
+You must build and install the pcc-libs module which contains libpcc.a and runtime startup code.
__Ubuntu Linux 8.04__
-You must build and install the pcc-libs module which contains libpcc.a and stddef.h header files.
+You must build and install the pcc-libs module which contains libpcc.a and runtime startup code.
-The alloca.h glibc header file is broken so alloca() doesn't work. The header file undefines alloca and then fails to set it to something useful if _GNUC_ is not defined.
+The alloca.h glibc header file is broken so alloca() doesn't work. The header file undefines alloca and then fails to set it to something useful if \_\_GNUC\_\_ is not defined.
Try putting the following into /usr/local/include/pcc/alloca.h:
@@ -62,7 +62,7 @@
__Ubuntu Linux: Intrepid Ibex 8.10__
-You must build and install the pcc-libs module which contains libpcc.a and stddef.h header files.
+You must build and install the pcc-libs module which contains libpcc.a and runtime startup code.
me@MY-BOX:~$ cvs -d :pserver:anonymous@pcc.ludd.ltu.se:/cvsroot co pcc-libs
me@MY-BOX:~$ cd pcc-libs
@@ -200,7 +200,7 @@
__Mac OS X 10.4 (powerpc)__
-You must build and install the pcc-libs module which contains libpcc.a
+You must build and install the pcc-libs module which contains libpcc.a and runtime startup code.
Additionally, stdargs.h only works with gcc. Paste the following lines into /usr/local/lib/pcc/stdarg.h:
@@ -219,22 +219,20 @@
__Mac OS X 10.5 (powerpc)__
-You must build and install the pcc-libs module which contains libpcc.a.
+You must build and install the pcc-libs module which contains libpcc.a and runtime startup code.
Some of the issues may apply from OS X 10.4 discussed above.
__Mac OS X 10.5 (intel)__
-You must build and install the pcc-libs module which contains libpcc.a.
+You must build and install the pcc-libs module which contains libpcc.a and runtime startup code.
OS X on intel has a bug in /usr/include/libkern/_OSByteOrder.h for non-GNU compilers.
-uint16_t, uint32_t and uint64_t are not defined in this case. Copy the file to /usr/local/include/pcc/libkern and replace the undefined types with
-__uint16_t, __uint32_t and __uint64_t respectively.
+uint16\_t, uint32\_t and uint64\_t are not defined in this case. Copy the file to /usr/local/include/pcc/libkern and replace the undefined types with
+\_\_uint16\_t, \_\_uint32\_t and \_\_uint64\_t respectively.
Some of the issues may apply from OS X 10.4 discussed above.
-Currently has a bug with 16-byte stack alignment.
-
__FreeBSD 7__
You probably want to add something like this to sys/cdefs.h.
Powered by rcshistory.cgi 0.3