blob: b116fe10e34846c9563a389fe0532d921d653c6f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../general.ent">
%general-entities;
]>
<sect1 id="ch-system-bc" role="wrap">
<?dbhtml filename="bc.html"?>
<sect1info condition="script">
<productname>bc</productname>
<productnumber>&bc-version;</productnumber>
<address>&bc-url;</address>
</sect1info>
<title>Bc-&bc-version;</title>
<indexterm zone="ch-system-bc">
<primary sortas="a-Bc">Bc</primary>
</indexterm>
<sect2 role="package">
<title/>
<para>The Bc package contains an arbitrary precision numeric processing
language.</para>
<segmentedlist>
<segtitle>&buildtime;</segtitle>
<segtitle>&diskspace;</segtitle>
<seglistitem>
<seg>&bc-fin-sbu;</seg>
<seg>&bc-fin-du;</seg>
</seglistitem>
</segmentedlist>
</sect2>
<sect2 role="installation">
<title>Installation of Bc</title>
<para>First, fix an error in the configure script::</para>
<screen><userinput remap="pre">sed -i '612d' configure.sh</userinput></screen>
<para>Prepare Bc for compilation:</para>
<screen><userinput remap="configure">PREFIX=/usr CC=gcc ./configure.sh -G -O3</userinput></screen>
<variablelist>
<title>The meaning of the configure options:</title>
<varlistentry>
<term><parameter>CC=gcc"</parameter></term>
<listitem>
<para>These parameters specify the compiler to use.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>-O3</parameter></term>
<listitem>
<para>Specify the optimization to use.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>-G</parameter></term>
<listitem>
<para>Omit parts of the test suite that won't work
without a GNU bc present.</para>
</listitem>
</varlistentry>
</variablelist>
<para>Compile the package:</para>
<screen><userinput remap="make">make</userinput></screen>
<para>To test bc, run:</para>
<screen><userinput remap="test">make test</userinput></screen>
<para>Install the package:</para>
<screen><userinput remap="install">make install</userinput></screen>
</sect2>
<sect2 id="contents-bc" role="content">
<title>Contents of Bc</title>
<segmentedlist>
<segtitle>Installed programs</segtitle>
<seglistitem>
<seg>bc and dc</seg>
</seglistitem>
</segmentedlist>
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="bc">
<term><command>bc</command></term>
<listitem>
<para>A command line calculator</para>
<indexterm zone="ch-system-bc bc">
<primary sortas="b-bc">bc</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="dc">
<term><command>dc</command></term>
<listitem>
<para>A reverse-polish command line calculator</para>
<indexterm zone="ch-system-bc dc">
<primary sortas="b-dc">dc</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>
|