aboutsummaryrefslogtreecommitdiffstats
path: root/english/ports
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2022-08-27 17:11:56 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2022-08-27 17:12:13 +0200
commit197f33b0f4d131b46d958b7092af17940470e768 (patch)
tree22aed4081ac398b3e35a3e9b68127d28f1e7dc19 /english/ports
parentab3bec319954327778591cb4ccc93b5d56d3e910 (diff)
Document an instance of conditioned symbol
Diffstat (limited to 'english/ports')
-rw-r--r--english/ports/hurd/hurd-devel-debian.wml15
1 files changed, 15 insertions, 0 deletions
diff --git a/english/ports/hurd/hurd-devel-debian.wml b/english/ports/hurd/hurd-devel-debian.wml
index 4875b87c0ed..30062b2431e 100644
--- a/english/ports/hurd/hurd-devel-debian.wml
+++ b/english/ports/hurd/hurd-devel-debian.wml
@@ -120,6 +120,21 @@ has some fix already, which just needs to be extended to hurd-i386.</p>
<ul>
<li>
+<code>some symbols or patterns disappeared in the symbols file</code>
+<p>
+Some packages maintain a list of the symbols that are expected to appear in
+libraries. This list is however usually obtained on a Linux system, and thus
+include symbols which may not make sense on non-Linux systems (e.g. due a
+Linux-only feature). One can however introduce conditionals in the
+<code>.symbols</code> file, for instance:
+</p>
+
+<table><tr><td>&nbsp;</td><td class=example><pre>
+ (arch=linux-any)linuxish_function@Base 1.23
+</pre></td></tr></table>
+
+</li>
+<li>
<code>Broken libc6 dependency</code>
<p>
Some packages use an erroneous dependency on <code>libc6-dev</code>. This

© 2014-2024 Faster IT GmbH | imprint | privacy policy