mirror of
https://github.com/gnustep/tools-make.git
synced 2025-04-23 22:33:28 +00:00
Update
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@21626 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
4477922535
commit
ddeff2f64a
2 changed files with 88 additions and 156 deletions
|
@ -1,3 +1,7 @@
|
|||
2005-08-08 Adam Fedor <fedor@gnu.org>
|
||||
|
||||
* Documentation/machines.texi: Update.
|
||||
|
||||
2005-08-08 Adam Fedor <fedor@gnu.org>
|
||||
|
||||
* Instance/application.make, Instance/gswapp.make,
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
@ifclear HOWTO
|
||||
@c Machine Specific, Compilers, , (DIR)
|
||||
@node Machine Specific, Compilers, , (DIR)
|
||||
@node Machine Specific
|
||||
@chapter Machines
|
||||
@end ifclear
|
||||
|
||||
|
@ -25,7 +25,7 @@ GNUstep @email{bug-gnustep@@gnu.org}.
|
|||
* Compilers::
|
||||
* Darwin/ix86::
|
||||
* Darwin/PowerPC::
|
||||
* Debian/DEC-Alpha::
|
||||
* Debian/Alpha::
|
||||
* Debian/i386::
|
||||
* Debian/PowerPC::
|
||||
* Debian/SPARC::
|
||||
|
@ -33,6 +33,11 @@ GNUstep @email{bug-gnustep@@gnu.org}.
|
|||
* FreeBSD 4.x::
|
||||
* FreeBSD 3.x::
|
||||
* FreeBSD 2.x::
|
||||
* Gentoo/i686::
|
||||
* Gentoo/PPC::
|
||||
* Gentoo/amd64::
|
||||
* Gentoo/alpha::
|
||||
* Gentoo/sparc::
|
||||
* Irix 6.5/MIPS::
|
||||
* MacOSX/PowerPC::
|
||||
* MkLinux/PowerPC::
|
||||
|
@ -90,6 +95,11 @@ improvements.
|
|||
@item gcc 3.4.x
|
||||
Recommended. The #import directive is no longer deprecated as of this
|
||||
version of the compiler.
|
||||
@item gcc 4.0
|
||||
Probably OK. Did start triggering compiler errors on parts of base, but
|
||||
there has been a workaround in base for that. Does not work on MacOSX.
|
||||
@item gcc 4.0.1
|
||||
Probably OK. This version should work on MacOSX.
|
||||
@end table
|
||||
|
||||
If your having mysterious trouble with a machine, try compiling GNUstep
|
||||
|
@ -103,9 +113,22 @@ documentation at @url{http://www.LinuxFromScratch.org} for tips on compiling
|
|||
and installing gcc and make. If you had GNUstep previously installed, make sure
|
||||
you completely remove all of it, including installed init scripts.
|
||||
|
||||
Support Notes:
|
||||
@table @var
|
||||
@item Supported
|
||||
Regularly used and tested by developers
|
||||
@item Release
|
||||
Tested before a release
|
||||
@item Unsupported
|
||||
Not regularly used or tested
|
||||
@item Unstable
|
||||
Has problems either building or running GNUstep or requires special
|
||||
setp procedures to run correctly.
|
||||
@end table
|
||||
|
||||
@c -----------------------------------------
|
||||
@node Darwin/ix86, Darwin/PowerPC, Compilers, Machine Specific
|
||||
@section Darwin/ix86
|
||||
@section Darwin/ix86 (@emph{Unsupported})
|
||||
|
||||
Currently tested on Darwin 7.x
|
||||
|
||||
|
@ -137,8 +160,8 @@ directory for complete instructions.
|
|||
@end table
|
||||
|
||||
@c -----------------------------------------
|
||||
@node Darwin/PowerPC, Debian/DEC-Alpha, Darwin/ix86, Machine Specific
|
||||
@section Darwin/PowerPC
|
||||
@node Darwin/PowerPC, Debian/Alpha, Darwin/ix86, Machine Specific
|
||||
@section Darwin/PowerPC (@emph{Supported})
|
||||
|
||||
This section is for building the complete GNUstep system.
|
||||
This system will not interact at all with Mac OS X/Cocoa. It uses different
|
||||
|
@ -179,98 +202,46 @@ directory for complete instructions.
|
|||
See also the MacOSX/PowerPC section
|
||||
|
||||
@c -----------------------------------------
|
||||
@node Debian/DEC-Alpha, Debian/i386, Darwin/PowerPC, Machine Specific
|
||||
@section Debian/DEC-Alpha
|
||||
|
||||
@table @var
|
||||
@item Recommended compiler
|
||||
Standard
|
||||
|
||||
@item Extra libs needed
|
||||
Unknown
|
||||
|
||||
@item Special Instructions
|
||||
None
|
||||
@end table
|
||||
@node Debian/Alpha, Debian/i386, Darwin/PowerPC, Machine Specific
|
||||
@section Debian/Alpha (@emph{Unsupported})
|
||||
|
||||
@c -----------------------------------------
|
||||
@node Debian/i386, Debian/PowerPC, Debian/DEC-Alpha, Machine Specific
|
||||
@section Debian/i386
|
||||
@node Debian/i386, Debian/PowerPC, Debian/Alpha, Machine Specific
|
||||
@section Debian/i386 (@emph{Supported})
|
||||
|
||||
Tested on sid.
|
||||
@table @var
|
||||
@item Recommended compiler
|
||||
Standard
|
||||
|
||||
@item Extra libs needed
|
||||
Unknown
|
||||
|
||||
@item Special Instructions
|
||||
None
|
||||
@end table
|
||||
|
||||
@c -----------------------------------------
|
||||
@node Debian/PowerPC, Debian/SPARC, Debian/i386, Machine Specific
|
||||
@section Debian/PowerPC
|
||||
@section Debian/PowerPC (@emph{Supported})
|
||||
|
||||
Tested on sid.
|
||||
@table @var
|
||||
@item Recommended compiler
|
||||
Standard
|
||||
|
||||
@item Extra libs needed
|
||||
Unknown
|
||||
|
||||
@item Special Instructions
|
||||
None
|
||||
@end table
|
||||
|
||||
@c -----------------------------------------
|
||||
@node Debian/SPARC, FreeBSD 5.x, Debian/PowerPC, Machine Specific
|
||||
@section Debian/SPARC
|
||||
@section Debian/SPARC (@emph{Release})
|
||||
|
||||
Tested on sid.
|
||||
@table @var
|
||||
@item Recommended compiler
|
||||
Standard
|
||||
|
||||
@item Extra libs needed
|
||||
|
||||
@item Special Instructions
|
||||
None
|
||||
@end table
|
||||
|
||||
@c -----------------------------------------
|
||||
@node FreeBSD 5.x, FreeBSD 4.x, Debian/SPARC, Machine Specific
|
||||
@section FreeBSD 5.x
|
||||
@section FreeBSD 5.x (@emph{Supported})
|
||||
|
||||
Tested on 5.0, 5.1, 5.3
|
||||
@table @var
|
||||
@item Recommended compiler
|
||||
|
||||
@item Extra libs needed
|
||||
None.
|
||||
|
||||
@item Special Instructions
|
||||
Can install via /usr/ports/devel/gnustep, but not all required dependancies
|
||||
are installed. See the GNUstep-HOWTO for list of libraries.
|
||||
|
||||
For 5.3, there is a bug in libkvm that requires that /proc be mounted. Use
|
||||
'mount_procfs proc /proc' or see the procfs man page.
|
||||
|
||||
@end table
|
||||
|
||||
|
||||
@c -----------------------------------------
|
||||
@node FreeBSD 4.x, FreeBSD 3.x, FreeBSD 5.x, Machine Specific
|
||||
@section FreeBSD 4.x
|
||||
@section FreeBSD 4.x (@emph{Unsupported})
|
||||
|
||||
@table @var
|
||||
@item Recommended compiler
|
||||
|
||||
@item Extra libs needed
|
||||
Unknown
|
||||
|
||||
@item Special Instructions
|
||||
For gcc 3.0.4, make WANT_THREADS_SUPPORT=YES
|
||||
|
||||
|
@ -285,14 +256,7 @@ For libxml2 2.4.24, make WITHOUT_PYTHON=YES
|
|||
Compiles "out of the box" on FreeBSD 3.4.
|
||||
|
||||
@table @var
|
||||
@item Recommended compiler
|
||||
gcc 2.95.2
|
||||
|
||||
@item Extra libs needed
|
||||
Unknown
|
||||
|
||||
@item Special Instructions
|
||||
|
||||
You need to use gmake not make to compile the GNUstep packages. A special
|
||||
port of gdb can be used with the Objective-C patches from
|
||||
@url{ftp://ftp.pcnet.com/users/eischen/FreeBSD/gdb-4.17-port.tar.gz}
|
||||
|
@ -323,16 +287,10 @@ flags to configure: @code{CFLAGS="-I/usr/local/include"} and
|
|||
@end table
|
||||
|
||||
@c -----------------------------------------
|
||||
@node FreeBSD 2.x, Irix 6.5/MIPS, FreeBSD 3.x, Machine Specific
|
||||
@node FreeBSD 2.x, Gentoo/i686, FreeBSD 3.x, Machine Specific
|
||||
@section FreeBSD 2.x (@emph{Obsolete,Unstable})
|
||||
|
||||
@table @var
|
||||
@item Recommended compiler
|
||||
gcc 2.8.x
|
||||
|
||||
@item Extra libs needed
|
||||
Unknown
|
||||
|
||||
@item Special Instructions
|
||||
Only static libraries work on this system.
|
||||
Use /stand/sysinstall to install these packages if you have not
|
||||
|
@ -350,8 +308,35 @@ You need to use gmake not make to compile the GNUstep packages.
|
|||
@end table
|
||||
|
||||
@c -----------------------------------------
|
||||
@node Irix 6.5/MIPS, MacOSX/PowerPC, FreeBSD 2.x, Machine Specific
|
||||
@section Irix 6.5/MIPS (@emph{Needs a maintainer})
|
||||
@node Gentoo/i686, Gentoo/PPC, FreeBSD 2.x, Machine Specific
|
||||
@section Gentoo/i686 (@emph{Supported})
|
||||
|
||||
@table @var
|
||||
@item Special Instructions
|
||||
libffi sometimes causes odd problems. Try to use ffcall.
|
||||
@end table
|
||||
|
||||
@c -----------------------------------------
|
||||
@node Gentoo/PPC, Gentoo/amd64, Gentoo/i686, Machine Specific
|
||||
@section Gentoo/PPC (@emph{Supported})
|
||||
|
||||
@c -----------------------------------------
|
||||
@node Gentoo/amd64, Gentoo/alpha, Gentoo/PPC, Machine Specific
|
||||
@section Gentoo/amd64 (@emph{Unsupported})
|
||||
|
||||
32-bit mode only?
|
||||
|
||||
@c -----------------------------------------
|
||||
@node Gentoo/alpha, Gentoo/sparc, Gentoo/amd64, Machine Specific
|
||||
@section Gentoo/alpha (@emph{Unsupported})
|
||||
|
||||
@c -----------------------------------------
|
||||
@node Gentoo/sparc, Irix 6.5/MIPS, Gentoo/alpha, Machine Specific
|
||||
@section Gentoo/sparc (@emph{Unsupported})
|
||||
|
||||
@c -----------------------------------------
|
||||
@node Irix 6.5/MIPS, MacOSX/PowerPC, Gentoo/sparc, Machine Specific
|
||||
@section Irix 6.5/MIPS (@emph{Unsupported})
|
||||
|
||||
@table @var
|
||||
@item Recommended compiler
|
||||
|
@ -377,7 +362,7 @@ No libffi-support: Use ffcall
|
|||
|
||||
@c -----------------------------------------
|
||||
@node MacOSX/PowerPC, MkLinux/PowerPC, Irix 6.5/MIPS, Machine Specific
|
||||
@section MacOSX/PowerPC
|
||||
@section MacOSX/PowerPC (@emph{Release})
|
||||
|
||||
This section is for building the GNUstep extensions only.
|
||||
Use this if, for instance, if you want to build something based
|
||||
|
@ -429,25 +414,13 @@ See also the Darwin/PowerPC section.
|
|||
|
||||
@c -----------------------------------------
|
||||
@node MkLinux/PowerPC, NetBSD/i386, MacOSX/PowerPC, Machine Specific
|
||||
@section MkLinux/PowerPC
|
||||
@section MkLinux/PowerPC (@emph{Unsupported})
|
||||
|
||||
Tested with R2 RC2 (2004/03/04).
|
||||
|
||||
@table @var
|
||||
@item Recommended compiler
|
||||
gcc 3.x allthough earlier ones should work if you also install gnustep-objc
|
||||
|
||||
@item Extra libs needed
|
||||
None.
|
||||
|
||||
@item Special Instructions
|
||||
Unknown.
|
||||
|
||||
@end table
|
||||
|
||||
@c -----------------------------------------
|
||||
@node NetBSD/i386, NetBSD/Sparc64, MkLinux/PowerPC, Machine Specific
|
||||
@section NetBSD/i386
|
||||
@section NetBSD/i386 (@emph{Release})
|
||||
|
||||
Tested on NetBSD 2.0.2 (2005/04/15)
|
||||
|
||||
|
@ -504,22 +477,11 @@ See @url{http://www.netwinder.org/~patrix}
|
|||
|
||||
@c -----------------------------------------
|
||||
@node OpenBSD 3.x, OSF/Alpha, Netwinder, Machine Specific
|
||||
@section OpenBSD 3.x (@emph{Needs Testing})
|
||||
|
||||
@table @var
|
||||
@item Recommended compiler
|
||||
Unknown
|
||||
|
||||
@item Extra libs needed
|
||||
Unknown
|
||||
|
||||
@item Special Instructions
|
||||
Try reading the @url{README.NetBSD} which might work the same on OpenBSD.
|
||||
@end table
|
||||
@section OpenBSD 3.x (@emph{Unsupported,Obsolete})
|
||||
|
||||
@c -----------------------------------------
|
||||
@node OSF/Alpha, RedHat/Intel, OpenBSD 3.x, Machine Specific
|
||||
@section OSF Alpha (@emph{Unstable})
|
||||
@section OSF/Alpha (@emph{Unstable})
|
||||
@c Contact: suzukis@file.phys.tohoku.ac.jp
|
||||
|
||||
Information is for Version 3.2C
|
||||
|
@ -543,40 +505,17 @@ ADDTIONAL_TOOL_LIBS in the GNUmakefile(.preamble).
|
|||
|
||||
@c -----------------------------------------
|
||||
@node RedHat/Intel, Slackware/Intel, OSF/Alpha, Machine Specific
|
||||
@section RedHat/Intel
|
||||
|
||||
@table @var
|
||||
@item Recommended compiler
|
||||
Standard
|
||||
|
||||
@item Extra libs needed
|
||||
Standard (ffcall or libffi)
|
||||
|
||||
@item Special Instructions
|
||||
None
|
||||
@end table
|
||||
@section RedHat/Intel (@emph{Unsupported})
|
||||
|
||||
@c -----------------------------------------
|
||||
@node Slackware/Intel, Slackware/Sparc, RedHat/Intel, Machine Specific
|
||||
@section Slackware/Intel
|
||||
|
||||
@table @var
|
||||
@item Recommended compiler
|
||||
Unknown.
|
||||
|
||||
@item Extra libs needed
|
||||
Unknown.
|
||||
|
||||
@item Special Instructions
|
||||
Unknown.
|
||||
|
||||
@end table
|
||||
@section Slackware/Intel (@emph{Unsupported})
|
||||
|
||||
@c -----------------------------------------
|
||||
@node Slackware/Sparc, Solaris 2.5.1/Sparc, Slackware/Intel, Machine Specific
|
||||
@section Slackware/Sparc (Splack)
|
||||
@section Slackware/Sparc (Splack) (@emph{Unsupported})
|
||||
|
||||
Tested with Spalck 8.0
|
||||
Tested with Spalck 8.0 (2005/03/01)
|
||||
|
||||
@table @var
|
||||
@item Recommended compiler
|
||||
|
@ -609,7 +548,7 @@ See the Solaris 2.6 section for more instructions.
|
|||
|
||||
@c -----------------------------------------
|
||||
@node Solaris/Sparc, Solaris 2.7/Intel, Solaris 2.5.1/Sparc, Machine Specific
|
||||
@section Solaris 2.[678]/Sparc
|
||||
@section Solaris 2.[678]/Sparc (@emph{Supported})
|
||||
|
||||
Tested on Solaris version 6, 7, and 8
|
||||
|
||||
|
@ -642,7 +581,7 @@ set to 'posix' not 'solaris'.
|
|||
|
||||
@c -----------------------------------------
|
||||
@node Solaris 2.7/Intel, Suse 6.x/Intel, Solaris/Sparc, Machine Specific
|
||||
@section Solaris 2.7/Intel
|
||||
@section Solaris 2.7/Intel (@emph{Unsupported})
|
||||
@c Contact?: Sebastian Niesen <sniesen@niesen.net>
|
||||
|
||||
@table @var
|
||||
|
@ -666,7 +605,7 @@ instructions above for more information.
|
|||
|
||||
@c -----------------------------------------
|
||||
@node Suse 6.x/Intel, Suse/Intel, Solaris 2.7/Intel, Machine Specific
|
||||
@section Suse 6.x/Intel
|
||||
@section Suse 6.x/Intel (@emph{Obsolete})
|
||||
|
||||
GNUstep has been tested on version 6.2-6.4 of Suse
|
||||
|
||||
|
@ -686,7 +625,7 @@ gdnc doesn't work. If you recompile the kernel then it starts working.
|
|||
|
||||
@c -----------------------------------------
|
||||
@node Suse/Intel, Suse 7.x/PPC, Suse 6.x/Intel, Machine Specific
|
||||
@section Suse/Intel
|
||||
@section Suse/Intel (@emph{Supported})
|
||||
|
||||
GNUstep has been tested on version 7.0, 8.0, 8.1, 8.2, 9.0, 9.1, and 9.3 of Suse
|
||||
|
||||
|
@ -706,7 +645,7 @@ None.
|
|||
|
||||
@c -----------------------------------------
|
||||
@node Suse 7.x/PPC, Unixware-2.1.3/Intel, Suse/Intel, Machine Specific
|
||||
@section Suse 7.x/PPC
|
||||
@section Suse 7.x/PPC (@emph{Unsupported})
|
||||
|
||||
GNUstep has been tested on version 7.0 of Suse/PPC
|
||||
|
||||
|
@ -724,7 +663,7 @@ None
|
|||
|
||||
@c -----------------------------------------
|
||||
@node Unixware-2.1.3/Intel, Windows with CYGWIN, Suse 7.x/PPC, Machine Specific
|
||||
@section Unixware-2.1.3/Intel
|
||||
@section Unixware-2.1.3/Intel (@emph{Unsupported})
|
||||
@c Contact?: Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||||
|
||||
@table @var
|
||||
|
@ -830,7 +769,7 @@ work.
|
|||
|
||||
@c -----------------------------------------
|
||||
@node Windows with CYGWIN, Windows with MinGW, Unixware-2.1.3/Intel, Machine Specific
|
||||
@section Windows with CYGWIN (@emph{Needs a maintainer})
|
||||
@section Windows with CYGWIN (@emph{Unsupported})
|
||||
|
||||
@table @var
|
||||
@item Recommended compiler
|
||||
|
@ -854,7 +793,7 @@ See @url{README.Cygwin} for information on compiling.
|
|||
|
||||
@c -----------------------------------------
|
||||
@node Windows with MinGW, Yellowdog/PowerPC, Windows with CYGWIN, Machine Specific
|
||||
@section Windows with MinGW
|
||||
@section Windows with MinGW (@emph{Supported})
|
||||
|
||||
@table @var
|
||||
@item Recommended compiler
|
||||
|
@ -872,18 +811,7 @@ Native GUI backend is alpha version.
|
|||
|
||||
@c -----------------------------------------
|
||||
@node Yellowdog/PowerPC, , Windows with MinGW, Machine Specific
|
||||
@section Yellowdog/PowerPC
|
||||
|
||||
@table @var
|
||||
@item Recommended compiler
|
||||
Standard
|
||||
|
||||
@item Extra libs needed
|
||||
Standard (ffcall or libffi)
|
||||
|
||||
@item Special Instructions
|
||||
|
||||
@end table
|
||||
@section Yellowdog/PowerPC (@emph{Unsupported})
|
||||
|
||||
@ifclear HOWTO
|
||||
@include end.texi
|
||||
|
|
Loading…
Reference in a new issue