OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libstdc++-v3/] [doc/] [xml/] [manual/] [prerequisites.xml] - Blame information for rev 745

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 742 jeremybenn
2
         xml:id="manual.intro.setup.prereq" xreflabel="Prerequisites">
3
4
 
5
Prerequisites
6
  
7
    
8
      ISO C++
9
    
10
    
11
      Prerequisites
12
    
13
  
14
15
 
16
 
17
 
18
19
  Because libstdc++ is part of GCC, the primary source for
20
   installation instructions is
21
   the GCC install page.
22
   In particular, list of prerequisite software needed to build the library
23
   
24
   starts with those requirements. The same pages also list
25
   the tools you will need if you wish to modify the source.
26
27
 
28
  
29
   Additional data is given here only where it applies to libstdc++.
30
  
31
 
32
   As of GCC 4.0.1 the minimum version of binutils required to build
33
      libstdc++ is 2.15.90.0.1.1. You can get snapshots
34
      (as well as releases) of binutils from
35
      
36
      ftp://sources.redhat.com/pub/binutils.
37
      Older releases of libstdc++ do not require such a recent version,
38
      but to take full advantage of useful space-saving features and
39
      bug-fixes you should use a recent binutils whenever possible.
40
      The configure process will automatically detect and use these
41
      features if the underlying support is present.
42
   
43
 
44
   
45
     To generate the API documentation from the sources you will need
46
     Doxygen, see Documentation
47
     Hacking in the appendix for full details.
48
   
49
 
50
   
51
   Finally, a few system-specific requirements:
52
   
53
 
54
   
55
      
56
        linux
57
 
58
        
59
        
60
          If GCC 3.1.0 or later on is being used on GNU/Linux, an attempt
61
          will be made to use "C" library functionality necessary for
62
          C++ named locale support.  For GCC 4.6.0 and later, this
63
          means that glibc 2.3 or later is required.
64
        
65
 
66
        
67
          If the 'gnu' locale model is being used, the following
68
          locales are used and tested in the libstdc++ testsuites.
69
          The first column is the name of the locale, the second is
70
          the character set it is expected to use.
71
        
72
73
de_DE               ISO-8859-1
74
de_DE@euro          ISO-8859-15
75
en_GB               ISO-8859-1
76
en_HK               ISO-8859-1
77
en_PH               ISO-8859-1
78
en_US               ISO-8859-1
79
en_US.ISO-8859-1    ISO-8859-1
80
en_US.ISO-8859-15   ISO-8859-15
81
en_US.UTF-8         UTF-8
82
es_ES               ISO-8859-1
83
es_MX               ISO-8859-1
84
fr_FR               ISO-8859-1
85
fr_FR@euro          ISO-8859-15
86
is_IS               UTF-8
87
it_IT               ISO-8859-1
88
ja_JP.eucjp         EUC-JP
89
ru_RU.ISO-8859-5    ISO-8859-5
90
ru_RU.UTF-8         UTF-8
91
se_NO.UTF-8         UTF-8
92
ta_IN               UTF-8
93
zh_TW               BIG5
94
95
 
96
      Failure to have installed the underlying "C" library
97
      locale information for any of the above regions means that
98
      the corresponding C++ named locale will not work:  because of
99
      this, the libstdc++ testsuite will skip named locale tests
100
      which need missing information.  If this isn't an issue, don't
101
      worry about it.  If a named locale is needed, the underlying
102
      locale information must be installed.  Note that rebuilding
103
      libstdc++ after "C" locales are installed is not necessary.
104
      
105
 
106
      
107
        To install support for locales, do only one of the following:
108
      
109
 
110
      
111
        
112
          install all locales
113
        
114
        
115
          install just the necessary locales
116
          
117
            
118
              with Debian GNU/Linux:
119
               Add the above list, as shown, to the file
120
              /etc/locale.gen 
121
               run /usr/sbin/locale-gen 
122
            
123
            
124
              on most Unix-like operating systems:
125
               localedef -i de_DE -f ISO-8859-1 de_DE 
126
              (repeat for each entry in the above list) 
127
            
128
            
129
            
130
               Instructions for other operating systems solicited.
131
            
132
            
133
          
134
        
135
      
136
      
137
      
138
   
139
 
140

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.