diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2022-08-27 17:11:56 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2022-08-27 17:12:13 +0200 |
commit | 197f33b0f4d131b46d958b7092af17940470e768 (patch) | |
tree | 22aed4081ac398b3e35a3e9b68127d28f1e7dc19 /english/ports | |
parent | ab3bec319954327778591cb4ccc93b5d56d3e910 (diff) |
Document an instance of conditioned symbol
Diffstat (limited to 'english/ports')
-rw-r--r-- | english/ports/hurd/hurd-devel-debian.wml | 15 |
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> </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 |