⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 relnotes.texi

📁 早期freebsd实现
💻 TEXI
📖 第 1 页 / 共 3 页
字号:
\input texinfo@c@c This file may require a nonstandard texinfo.tex to format; if you@c need it, please contact Cygnus Support (email editor-in-chief@cygnus.com)@setfilename RELEASE.info@c@c This file describes a Cygnus Progressive Release (Developer's Kit).@c@c Copyright (C) 1991, 1992 Cygnus Support@c This text may be freely distributed under the terms of the GNU@c General Public License.@c@c $Id: relnotes.texi,v 1.3 1992/11/30 09:40:46 zoo Exp $@c@iftex@c The include file "texiplus.tex" is in the texinfo/cygnus dir, and@c implements Cygnus modifications to the texinfo manual style.@input texiplus@c The include file "smpklug.texi" is a kluge to deal with local@c document production issues at Cygnus; it's safe to comment out this@c line if you don't have (or don't want) the file.@input smpklug.texi@smallbook@cropmarks@finalout@settitle Release Notes@setchapternewpage on@c@end iftex@tex\global\def\manvers{Progressive p3-921001}@end tex@titlepage@title Release Notes@sp 3@table @strong@item Cygnus Support Developer's Kit@item Progressive Release p3-921001@end table@author Cygnus Support@page@tex\xdef\Rmanvers{{\it Release Notes (Progressive p3-921001 Developer's Kit)}} % *NOT* for use in headers, footers{\parskip=0pt \hfill Cygnus Support\par \hfill \Rmanvers\par \hfill\TeX{}info \texinfoversion\par }\global\def\manvers{Progressive p3-921001}@end tex@vskip 0pt plus 1filllCopyright @copyright{} 1992 Cygnus SupportPermission is granted to make and distribute verbatim copies ofthis manual provided the copyright notice and this permission noticeare preserved on all copies.Permission is granted to copy and distribute modified versions of thismanual under the conditions for verbatim copying, provided also thatthe entire resulting derived work is distributed under the terms of apermission notice identical to this one.Permission is granted to copy and distribute translations of this manualinto another language, under the above conditions for modified versions.@end titlepage@setfilename notes-p3-921001.info@c         PROOFREADING: set FIXMES to include FIXME text in formatted@c         output@clear FIXMES@ifinfo@node Top@top Progressive p3-921001@end ifinfo@menu* Introduction::                Overview* Versions::                    Closest FSF Versions* New::                         New in This Release* Limits::                      Limitations and Warnings* Cross::                       Cross-Development: Special Considerations* Rebuilding::                  Rebuilding from Source* Bugs::                        Known Bugs* Cygnus-FSF::                  Cygnus Progressive Releases and the FSF* Cygnus-Support::              About Cygnus Support@end menu@node Introduction@chapter Overview@table @strong@item Cygnus Support Developer's Kit@item Progressive Release p3-921001@end tableThis is the first Progressive Release where several standard@dfn{cross-development} configurations are available.  Across-development configuration is for developing software to run on adifferent machine (the @dfn{target}) than the development toolsthemselves (which run on the @dfn{host})---for example, you might use aSPARCstation to generate and debug code for an AMD 29K-based board.Naturally, we also continue to offer @dfn{native} configurations, wherethe tools and your code run on the same kind of machine.This table shows the host/target combinations available:@ifinfo@example       \ HOST |                   DEC   IBM   SGITARGET  \     | SUN3  SUN4  SOL2  STN   RS6K  IRIS  DOS  HP300  HP700--------------+--------------------------------------------------------Native        |  X     X     X     X     X     X     68k VxWorks   |  X     X           X     X     X           X      X68k a.out     |  X     X           X                 X            X68k coff      |        X           O                 O29k UDI       |        X                             Xix86 a.out    |        X           O                 Oi960 VxWorks  |        O           O     X                        Oi960 Nindy    |        O           OSPARC VxWorks |        X                                               SPARC a.out   |        O            X     = on the shelf                     O     = may be custom built68k   = 68000, 68010, 68020, 68030, 68040ix86  = 386, 486i960  = KA, KB, CASPARC = SPARC, SPARClite@end example@end ifinfo@tex{\def\X{\vrule height 0.4em width0.4em}\halign{\hfill \rm #\ &\bf\hfil # \hfil\ &\bf\hfil # \hfil\ &\bf\hfil #\hfil\ &\bf\hfil # \hfil\ &\bf\hfil # \hfil\ &\bf\hfil #\hfil\ &\bf\hfil # \hfil\ &\bf\hfil # \hfil\ & \bf\hfil # \hfil\cr\cr          &Sun  &Sun  &Sol  &DEC    &IBM &SGI &   &HP    &HP\cr\bf TARGET&3    &4    &2    &stn    &rs6k&Iris&DOS&300   &700   \cr\noalign{\strut\hrule}\noalign{\strut}\it Native&\X  &\X  &\X  &\X    &\X &\X \cr68k VxWorks&\X  &\X  &     &\X    &\X &\X &   & \X  & \X  \cr68k a.out &\X  &\X  &     &\X    &    &    &\X&      & \X  \cr68k coff  &     &\X  &     &\ *   &    &    &\ *&      &      \cr29k UDI   &     &\X  &     &       &    &    &\X&      &      \criX86 a.out&     &\X  &     &\ *   &    &    &\ *&      &      \cri960 VxWorks&   &\ * &     &\ *   &\X &    &   &      &\ *  \cri960 Nindy&     &\ * &     &\ *   &    &    &   &      &      \crSPARC VxWorks&  &\X  &     &       &    &    &   &      &      \crSPARC a.out&    &\ * &     &       &    &    &   &      &      \cr\cr}\halign{\rm\hfil #\quad$=$\quad&\rm #\hfil\cr\X&on the shelf\cr\ *&custom tape\cr\cr68k&Motorola 68000, 68010, 68020, 68030, 68040\criX86&Intel 386, 486\cri960&Intel 960 KA, KB, CA\crSPARC&SPARC, SPARClite\cr\cr}}@end texYour tape is labeled with @samp{host=@var{platform}} to indicate thehost for that configuration.  To avoid ambiguity, these names use athree-part naming scheme which identifies the CPU, vendor, andoperating system:@table @r@item Sun-3@code{m68k-sun-sunos411}@item Sun-4@code{sparc-sun-sunos411}@item Solaris 2@code{sparc-sun-solaris2}@item DECstation@code{mips-dec-ultrix}@item SGI Iris@code{mips-sgi-irix4}@item IBM RS6000@code{rs6000-ibm-aix}@item HP-700@code{hppa1.1-hp-hpux}@item HP-300@code{m68k-hp-hpux}@item DOS@code{i386-gen-dos}@end tableIf you have a cross development tape, the label also indicates@samp{target=@var{machine}} to identify the target for thatconfiguration.  A two-part naming scheme identifies CPU and object codeformat or cross-development environment:@table @r@item Motorola 680x0 family@code{m68k-aout}---a.out object code format.@code{m68k-coff}---coff object code format.@code{m68k-vxworks}---VxWorks environment.@item Intel 960 family@code{i960-vxworks}---VxWorks environment.@code{i960-nindy}---Nindy monitor.@item AMD 29000 family@code{a29k-amd-udi}---UDI monitor interface.  (To use the MINIMONinterface, use this configuration with the program @code{MONTIP},available from AMD at no charge.)@item SPARC family@code{sparc-vxworks}---VxWorks environment.@code{sparc-aout}---a.out object code format.@item Intel 386 family@code{i386-aout}---a.out object code format.@end tableIn cross-development configurations, each tool in the Developer's Kit isnamed with the identifying string as a prefix.  For example, if the Ccompiler is configured to generate COFF format code for the Motorola680x0 family, the compiler is installed as @file{m68k-coff-gcc}.@node Versions@chapter Closest FSF VersionsCygnus Support devotes much of its effort to integrating and improvingfree software.  In fact, Cygnus employees are the primary developers ofseveral important components of the GNU tool-chain (on behalf of theFree Software Foundation).  However, for programs whose FSF releases areissued elsewhere, our releases are often slightly ahead of the nearestcorresponding FSF version.  We reintegrate our sources with the FSF asfrequently as possible without compromising the stability of theintegrated toolchain.These are the closest corresponding FSF releases of the GNU developmenttools:@table @sc@item @emph{Program}@emph{Closest FSF version}@item gcc/g++pre-2.3@item gdb4.6.5 (maintained at Cygnus)@item make3.62.16 (not supplied for DOS hosts)@item libg++2.2.2 (maintained at Cygnus)@end tableFor all cross-development configurations, and on Sun-4 (other thanSolaris-2) and Sun-3 native configurations, these supporting programsare also included:@table @sc@item as1.91@item ld1.97.1 (maintained at Cygnus)@item Binary Utilities1.97 (maintained at Cygnus)@end table@sp 4A Progressive Release of @sc{gnu} Emacs is also availableseparately from Cygnus Support for selected hosts.@node New@chapter New in This Release@table @strong@item Cross-DevelopmentThe focus on cross development in release p3-921001 makes standardsupport available for the first time for many embedded systemsapplications.  The additional testing, configuration, and cleanup workrequired has also made the native configurations even more robust.@item New HostsThere is a new native configuration, the Solaris-2 environment (SunOS5.0), and three new hosts for cross-development only---HP-300, HP-700,and DOS.@item C libraryWe have assembled, improved, and documented a standard C subroutine library@file{libc.a} and C mathematical subroutine library @file{libm.a}.These are @emph{not} GNU libraries, so there are no additionalcode distribution requirements for programs that use them.@item C++@code{g++} and @code{libg++} continue to grow more robust.  You can compile many popular applications and class libraries with GNU C++,including @code{groff} and Rogue Wave.This release of @code{g++} is still unable to build the entire NIHCL andInterViews libraries, but the @code{g++} renovation project (underway)will address these incompatibilities.@item GDB symbol quoting and completionThe GNU debugger will interactively help you select among similar (oroverloaded) names, with extensions to its command-line completionfacilities to apply completion to symbols, and to allow you to quotesymbols in order to alter the scope of completion.@end table@node Limits@chapter Limitations and WarningsIn this release, some of the supported systems don't run some of thesupporting GNU programs, and one system (the RS/6000) has a number ofspecial requirements.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -