diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 47d53ffcf8..2ab5e8aedf 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -16,6 +16,11 @@ The license applies to all entries newer than 2009-04-28. */ +2012-05-22 14:42 UTC+0200 Viktor Szakats (harbour syenar.net) + * INSTALL + + updated platform compatibility matrix to use Markdown markup + (try with any Markdown enabled editor/viewer) + 2012-05-21 15:43 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/garbage.c + allow to call hb_itemPutPtrGC() with the same GC block more diff --git a/harbour/INSTALL b/harbour/INSTALL index bdc21b7438..5911d665da 100644 --- a/harbour/INSTALL +++ b/harbour/INSTALL @@ -1406,105 +1406,104 @@ HARBOUR 12. BUILD HOST-PLATFORM/SHELL - TARGET-PLATFORM/COMPILER COMPATIBILITY MATRIX ============================================================================= - host target target - plat plat/comp cpu - - ------ -------------- ---------------------------------------------------- - win -> win/bcc x86 - win -> win/gcc x86 - win -> win/global x86 - win -> win/icc x86 - win -> win/icc64 x86-64 (not supported yet) - win -> win/iccia64 ia64 - win -> win/mingw x86 - win -> win/mingw64 x86-64 - win -> win/msvc x86 - win -> win/msvc64 x86-64 - win -> win/msvcia64 ia64 - win -> win/pocc x86 - win -> win/pocc64 x86-64 - win -> win/watcom x86 - win -> win/xcc x86 - x win -> wce/mingwarm arm - x win -> wce/mingw x86 (not fully supported yet) - x win -> wce/poccarm arm - x win -> wce/msvcarm arm - x win -> wce/msvcmips mips (not supported yet) - x win -> wce/msvcsh sh (not supported yet) - x win -> wce/msvc x86 (not supported yet) - x win -> dos/djgpp x86 (on Windows x86 hosts only) - x win -> dos/watcom x86 - x win -> os2/watcom x86 - x win -> linux/watcom x86 - x win -> android/gcc x86 - x win -> android/gccarm arm - x win -> vxworks/gcc (CPU cross-builds possible: x86, arm, mips, ppc) - x win -> vxworks/diab (CPU cross-builds possible: x86, arm, mips, ppc, sparc) - x win -> symbian/gcc arm - x win -> cygwin/gcc x86 - dos -> dos/djgpp x86 - dos -> dos/watcom x86 - x dos -> win/watcom x86 - x dos -> os2/watcom x86 - x dos -> linux/watcom x86 - os2 -> os2/gcc x86 - os2 -> os2/watcom x86 - x os2 -> win/watcom x86 - x os2 -> dos/watcom x86 - x os2 -> linux/watcom x86 - linux -> linux/gcc (CPU cross-builds possible) - linux -> linux/clang (CPU cross-builds possible) - linux -> linux/icc (CPU cross-builds possible: x86, x86-64, ia64) - linux -> linux/sunpro (CPU cross-builds possible: x86, x86-64) - linux -> linux/open64 (CPU cross-builds possible: x86-64, ia64, ...) - x linux -> wce/mingwarm arm - x linux -> wce/mingw x86 - x linux -> win/mingw x86 - x linux -> win/mingw64 x86-64 - x linux -> win/watcom x86 - x linux -> win/bcc x86 (requires WINE) - x linux -> os2/watcom x86 - x linux -> dos/watcom x86 - x linux -> dos/djgpp x86 - x linux -> android/gcc x86 - x linux -> android/gccarm arm - x linux -> vxworks/gcc (CPU cross-builds possible: x86, arm, mips, ppc) - x linux -> vxworks/diab (CPU cross-builds possible: x86, arm, mips, ppc, sparc) - bsd -> bsd/gcc (CPU cross-builds possible) - bsd -> bsd/clang (CPU cross-builds possible) - bsd -> bsd/pcc (experimental) - x bsd -> wce/mingwarm arm - x bsd -> wce/mingw x86 - x bsd -> win/mingw x86 - x bsd -> dos/djgpp x86 - darwin -> darwin/clang (CPU cross-builds possible: x86, x86-64, unibin) - darwin -> darwin/gcc (CPU cross-builds possible: x86, x86-64, ppc, ppc64, unibin) - darwin -> darwin/icc (CPU cross-builds possible: x86, x86-64) - x darwin -> wce/mingwarm arm - x darwin -> wce/mingw x86 - x darwin -> win/mingw x86 - x darwin -> win/mingw64 x86-64 - x darwin -> dos/djgpp x86 - x darwin -> android/gcc x86 - x darwin -> android/gccarm arm - hpux -> hpux/gcc (CPU cross-builds possible) - qnx -> qnx/gcc (CPU cross-builds possible - no tested) - beos -> beos/gcc x86 - x hpux -> wce/mingwarm arm - x hpux -> wce/mingw x86 - x hpux -> win/mingw x86 - x hpux -> dos/djgpp x86 - minix -> minix/gcc x86 - minix -> minix/clang x86 - minix -> minix/ack x86 - aix -> aix/gcc (CPU cross-builds possible: ppc, ppc64) - sunos -> sunos/gcc (CPU cross-builds possible) - sunos -> sunos/sunpro (CPU cross-builds possible: x86, x86-64, sparc32, sparc64) - x sunos -> wce/mingwarm arm - x sunos -> wce/mingw x86 - x sunos -> win/mingw x86 - x sunos -> dos/djgpp x86 - x sunos -> vxworks/gcc (CPU cross-builds possible: x86, arm, mips, ppc) - x sunos -> vxworks/diab (CPU cross-builds possible: x86, arm, mips, ppc, sparc) +  | host
plat | target
plat/comp | target
cpu + :---- | :------------- | :-------------------- | :--------------------------------------- + | win | win/bcc | x86 + | win | win/gcc | x86 + | win | win/global | x86 + | win | win/icc | x86 + | win | win/icc64 | x86-64 (not supported yet) + | win | win/iccia64 | ia64 + | win | win/mingw | x86 + | win | win/mingw64 | x86-64 + | win | win/msvc | x86 + | win | win/msvc64 | x86-64 + | win | win/msvcia64 | ia64 + | win | win/pocc | x86 + | win | win/pocc64 | x86-64 + | win | win/watcom | x86 + | win | win/xcc | x86 + x | win | wce/mingwarm | arm + x | win | wce/mingw | x86 (not fully supported yet) + x | win | wce/poccarm | arm + x | win | wce/msvcarm | arm + x | win | wce/msvcmips | mips (not supported yet) + x | win | wce/msvcsh | sh (not supported yet) + x | win | wce/msvc | x86 (not supported yet) + x | win | dos/djgpp | x86 (on Windows x86 hosts only) + x | win | dos/watcom | x86 + x | win | os2/watcom | x86 + x | win | linux/watcom | x86 + x | win | android/gcc | x86 + x | win | android/gccarm | arm + x | win | vxworks/gcc | (CPU cross-builds possible: x86, arm, mips, ppc) + x | win | vxworks/diab | (CPU cross-builds possible: x86, arm, mips, ppc, sparc) + x | win | symbian/gcc | arm + x | win | cygwin/gcc | x86 + | dos | dos/djgpp | x86 + | dos | dos/watcom | x86 + x | dos | win/watcom | x86 + x | dos | os2/watcom | x86 + x | dos | linux/watcom | x86 + | os2 | os2/gcc | x86 + | os2 | os2/watcom | x86 + x | os2 | win/watcom | x86 + x | os2 | dos/watcom | x86 + x | os2 | linux/watcom | x86 + | linux | linux/gcc | (CPU cross-builds possible) + | linux | linux/clang | (CPU cross-builds possible) + | linux | linux/icc | (CPU cross-builds possible: x86, x86-64, ia64) + | linux | linux/sunpro | (CPU cross-builds possible: x86, x86-64) + | linux | linux/open64 | (CPU cross-builds possible: x86-64, ia64, ...) + x | linux | wce/mingwarm | arm + x | linux | wce/mingw | x86 + x | linux | win/mingw | x86 + x | linux | win/mingw64 | x86-64 + x | linux | win/watcom | x86 + x | linux | win/bcc | x86 (requires WINE) + x | linux | os2/watcom | x86 + x | linux | dos/watcom | x86 + x | linux | dos/djgpp | x86 + x | linux | android/gcc | x86 + x | linux | android/gccarm | arm + x | linux | vxworks/gcc | (CPU cross-builds possible: x86, arm, mips, ppc) + x | linux | vxworks/diab | (CPU cross-builds possible: x86, arm, mips, ppc, sparc) + | bsd | bsd/gcc | (CPU cross-builds possible) + | bsd | bsd/clang | (CPU cross-builds possible) + | bsd | bsd/pcc | (experimental) + x | bsd | wce/mingwarm | arm + x | bsd | wce/mingw | x86 + x | bsd | win/mingw | x86 + x | bsd | dos/djgpp | x86 + | darwin | darwin/clang | (CPU cross-builds possible: x86, x86-64, unibin) + | darwin | darwin/gcc | (CPU cross-builds possible: x86, x86-64, ppc, ppc64, unibin) + | darwin | darwin/icc | (CPU cross-builds possible: x86, x86-64) + x | darwin | wce/mingwarm | arm + x | darwin | wce/mingw | x86 + x | darwin | win/mingw | x86 + x | darwin | win/mingw64 | x86-64 + x | darwin | dos/djgpp | x86 + x | darwin | android/gcc | x86 + x | darwin | android/gccarm | arm + | hpux | hpux/gcc | (CPU cross-builds possible) + | qnx | qnx/gcc | (CPU cross-builds possible - no tested) + | beos | beos/gcc | x86 + x | hpux | wce/mingwarm | arm + x | hpux | wce/mingw | x86 + x | hpux | win/mingw | x86 + x | hpux | dos/djgpp | x86 + | minix | minix/gcc | x86 + | minix | minix/clang | x86 + | minix | minix/ack | x86 + | aix | aix/gcc | (CPU cross-builds possible: ppc, ppc64) + | sunos | sunos/gcc | (CPU cross-builds possible) + | sunos | sunos/sunpro | (CPU cross-builds possible: x86, x86-64, sparc32, sparc64) + x | sunos | wce/mingwarm | arm + x | sunos | wce/mingw | x86 + x | sunos | win/mingw | x86 + x | sunos | dos/djgpp | x86 + x | sunos | vxworks/gcc | (CPU cross-builds possible: x86, arm, mips, ppc) + x | sunos | vxworks/diab | (CPU cross-builds possible: x86, arm, mips, ppc, sparc) Leading 'x' marks cross-platform scenarios.