summaryrefslogtreecommitdiff
path: root/pkgtools/cwrappers
diff options
context:
space:
mode:
authortnn <tnn@pkgsrc.org>2015-04-28 13:26:37 +0000
committertnn <tnn@pkgsrc.org>2015-04-28 13:26:37 +0000
commit781b79fb6704943b8c1c5d9596014f8d3876fb99 (patch)
treec142e1d8f4136d1370b7984e39a3d7d0d7b25f72 /pkgtools/cwrappers
parent90bfabda3cce012fd927266deb4da6cf0219ed49 (diff)
downloadpkgsrc-781b79fb6704943b8c1c5d9596014f8d3876fb99.tar.gz
Add note about transform rules for HP-UX and Tru64 linkers.
Diffstat (limited to 'pkgtools/cwrappers')
-rw-r--r--pkgtools/cwrappers/files/doc/unimplemented.txt9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgtools/cwrappers/files/doc/unimplemented.txt b/pkgtools/cwrappers/files/doc/unimplemented.txt
index a669d437ef4..a7bc4a03983 100644
--- a/pkgtools/cwrappers/files/doc/unimplemented.txt
+++ b/pkgtools/cwrappers/files/doc/unimplemented.txt
@@ -40,3 +40,12 @@ Libtool:
- Drop -L, -l, -Wl,* if not in link mode
-> see first point
+
+rpath aggregation:
+
+- OSF1 and HP-UX ld(1) do not support multiple -rpath or +b. Any such instances
+ need to be transformed to a colon-separated list. Example:
+
+ -Wl,-rpath -Wl,/dir1 -Wl,-rpath -Wl,/dir2 --> -Wl,+b -Wl,/dir1:/dir2
+
+ See cmd-sink-{hpux,osf1}-{ld,cc} in classic wrappers for more information.