source: general/genlib/libsigsegv.xml@ e556b03

12.1 ken/TL2024 ken/tuningfonts lazarus plabs/newcss python3.11 rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18
Last change on this file since e556b03 was e1e58be, checked in by Pierre Labastie <pierre.labastie@…>, 8 months ago

Remove all ftp urls

neither firefox nor epiphany can download them, and they are not
well maintained, because rarely tested.
This is WIP because the "(HTTP)" part of "Download (HTTP)" will
need to be removed too.
But let's see what users think first...

  • Property mode set to 100644
File size: 4.2 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY libsigsegv-download-http "&gnu-http;/libsigsegv/libsigsegv-&libsigsegv-version;.tar.gz">
8 <!ENTITY libsigsegv-download-ftp " ">
9 <!ENTITY libsigsegv-md5sum "63a2b35f11b2fbccc3d82f9e6c6afd58">
10 <!ENTITY libsigsegv-size "456 KB">
11 <!ENTITY libsigsegv-buildsize "3.6 MB (with tests)">
12 <!ENTITY libsigsegv-time "less than 0.1 SBU (with tests)">
13]>
14
15<sect1 id="libsigsegv" xreflabel="libsigsegv-&libsigsegv-version;">
16 <?dbhtml filename="libsigsegv.html"?>
17
18
19 <title>libsigsegv-&libsigsegv-version;</title>
20
21 <indexterm zone="libsigsegv">
22 <primary sortas="a-libsigsegv">libsigsegv</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to libsigsegv</title>
27
28 <para>
29 libsigsegv is a library for handling page faults in user mode. A page fault
30 occurs when a program tries to access to a region of memory that is
31 currently not available. Catching and handling a page fault is a useful
32 technique for implementing pageable virtual memory, memory-mapped access
33 to persistent databases, generational garbage collectors, stack overflow
34 handlers, and distributed shared memory.
35 </para>
36
37 &lfs120_checked;
38
39 <bridgehead renderas="sect3">Package Information</bridgehead>
40 <itemizedlist spacing="compact">
41 <listitem>
42 <para>
43 Download (HTTP): <ulink url="&libsigsegv-download-http;"/>
44 </para>
45 </listitem>
46 <listitem>
47 <para>
48 Download (FTP): <ulink url="&libsigsegv-download-ftp;"/>
49 </para>
50 </listitem>
51 <listitem>
52 <para>
53 Download MD5 sum: &libsigsegv-md5sum;
54 </para>
55 </listitem>
56 <listitem>
57 <para>
58 Download size: &libsigsegv-size;
59 </para>
60 </listitem>
61 <listitem>
62 <para>
63 Estimated disk space required: &libsigsegv-buildsize;
64 </para>
65 </listitem>
66 <listitem>
67 <para>
68 Estimated build time: &libsigsegv-time;
69 </para>
70 </listitem>
71 </itemizedlist>
72
73 </sect2>
74
75 <sect2 role="installation">
76 <title>Installation of libsigsegv</title>
77
78 <para>
79 Install <application>libsigsegv</application> by running the following commands:
80 </para>
81
82<screen><userinput>./configure --prefix=/usr \
83 --enable-shared \
84 --disable-static &amp;&amp;
85make</userinput></screen>
86
87 <para>
88 To test the results, issue: <command>make check</command>.
89 </para>
90
91 <para>
92 Now, as the <systemitem class="username">root</systemitem> user:
93 </para>
94
95<screen role="root"><userinput>make install</userinput></screen>
96
97 </sect2>
98
99 <sect2 role="commands">
100 <title>Command Explanations</title>
101
102 <para>
103 <parameter>--enable-shared</parameter>: This switch ensures that shared
104 libraries are compiled.
105 </para>
106
107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
108 href="../../xincludes/static-libraries.xml"/>
109
110 </sect2>
111
112 <sect2 role="content">
113 <title>Contents</title>
114
115 <segmentedlist>
116 <segtitle>Installed Programs</segtitle>
117 <segtitle>Installed Library</segtitle>
118 <segtitle>Installed Directories</segtitle>
119
120 <seglistitem>
121 <seg>
122 None
123 </seg>
124 <seg>
125 libsigsegv.so
126 </seg>
127 <seg>
128 None
129 </seg>
130 </seglistitem>
131 </segmentedlist>
132
133 <variablelist>
134 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
135 <?dbfo list-presentation="list"?>
136 <?dbhtml list-presentation="table"?>
137
138 <varlistentry id="libsigsegv-lib">
139 <term><filename class="libraryfile">libsigsegv.so</filename></term>
140 <listitem>
141 <para>
142 is a library for handling page faults in user mode
143 </para>
144 <indexterm zone="libsigsegv libsigsegv-lib">
145 <primary sortas="c-libsigsegv">libsigsegv.so</primary>
146 </indexterm>
147 </listitem>
148 </varlistentry>
149
150 </variablelist>
151
152 </sect2>
153
154</sect1>
Note: See TracBrowser for help on using the repository browser.