[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[PATCH] man7/multiarch.7: new manpage


 man7/multiarch.7 | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 92 insertions(+)
 create mode 100644 man7/multiarch.7

diff --git a/man7/multiarch.7 b/man7/multiarch.7
new file mode 100644
index 0000000..9573312
--- /dev/null
+++ b/man7/multiarch.7
@@ -0,0 +1,92 @@
+.\" Copyright (c) 2015 by Shawn Landden <shawn@churchofgit.com>
+.\" Permission is granted to make and distribute verbatim copies of this
+.\" manual provided the copyright notice and this permission notice are
+.\" preserved on all copies.
+.\" Permission is granted to copy and distribute modified versions of this
+.\" manual under the conditions for verbatim copying, provided that the
+.\" entire resulting derived work is distributed under the terms of a
+.\" permission notice identical to this one.
+.\" Since the Linux kernel and libraries are constantly changing, this
+.\" manual page may be incorrect or out-of-date.  The author(s) assume no
+.\" responsibility for errors or omissions, or for damages resulting from
+.\" the use of the information contained herein.  The author(s) may not
+.\" have taken the same level of care in the production of this manual,
+.\" which is licensed free of charge, as they might when working
+.\" professionally.
+.\" Formatted or processed versions of this manual, if unaccompanied by
+.\" the source, must acknowledge the copyright and authors of this work.
+.TH MULTIARCH 7 2015-04-06 "Linux" "Linux Programmer's Manual"
+multiarch \- Multiarch support
+is a way of installing multiple binary targets (such as
+.BR i386-linux-gnu
+.BR x86_64-linux-gnu )
+on one
+.BR hier (7)
+filesystem, which originated in (but is not limited to)
+Debian and Ubuntu.
+This manpage covers only the filesystem aspects of multi-arch.
+.SS Overview and scope
+Multiarch allows binaries of many ABI targets to co-exist on the same system.
+Through the use of
+.BR qemu-user-static (1)
+.BR binfmt.d (5)
+it is even possible to run targets that are not natively runnable. It also can
+be used for cross-compilation.
+The current spec does not address having multiple binaries of the same name, and
+does not effect
+.BR path_resolution (7)
+.SS Library paths
+.IR /lib/${TUPLE}
+.IR /usr/lib/${TUPLE}
+.IR /lib/
+.IR /usr/lib/
+.SS Include paths
+.IR /lib/include/${TUPLE}
+.IR /lib/include/
+.IR /usr/lib/include/${TUPLE}
+.IR /usr/lib/include/
+.SS Multiarch tuples
+A multiarch tuple is a normalized GNU tuple. In most cases this is the
+same as the GNU tuple. The most notable exception is that
+.BR i386-linux-gnu
+.BR i486-linux-gnu ,
+.BR i586-linux-gnu ,
+.BR i686-linux-gnu .
+.BR dpkg-architecture (1)
+.BR dpkg (1)

Reply to: