* [gentoo-commits] proj/devmanual:master commit in: general-concepts/pic/
@ 2014-01-05 11:14 Markos Chandras
0 siblings, 0 replies; 4+ messages in thread
From: Markos Chandras @ 2014-01-05 11:14 UTC (permalink / raw
To: gentoo-commits
commit: 920c28b1e1f4b1a63e12d48a5db7527ee806b0c4
Author: Markos Chandras <hwoarang <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 5 11:12:42 2014 +0000
Commit: Markos Chandras <hwoarang <AT> gentoo <DOT> org>
CommitDate: Sun Jan 5 11:12:42 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/devmanual.git;a=commit;h=920c28b1
PIC: Improve documentation
Copy text from
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1
and add link to the wiki page.
---
general-concepts/pic/text.xml | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/general-concepts/pic/text.xml b/general-concepts/pic/text.xml
index bc847dd..4c0613c 100644
--- a/general-concepts/pic/text.xml
+++ b/general-concepts/pic/text.xml
@@ -4,9 +4,11 @@
<title>Position Independent Code</title>
<body>
-<todo>
-policy. http://www.gentoo.org/proj/en/hardened/pic-internals.xml has some technical details.
-</todo>
+<p>
+On some architectures, shared libraries must be built with -fPIC. On x86 and others, shared libraries may build without -fPIC. This can be wasteful and potentially cause a performance hit.
+</p>
+<p>If you encounter a package that is not building shared libraries with -fPIC, patch the Makefile to build only the shared libraries with -fPIC. More information on PIC is available at the <uri link="https://wiki.gentoo.org/wiki/Project:Hardened/Position_Independent_Code_internals">PIC internals</uri> wiki page. If you are unsure, please ask in a public developer forum (like the gentoo-dev mailing list or #gentoo-dev irc channel) for help.
+</p>
</body>
</chapter>
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] proj/devmanual:master commit in: general-concepts/pic/
@ 2022-01-12 6:34 Ulrich Müller
0 siblings, 0 replies; 4+ messages in thread
From: Ulrich Müller @ 2022-01-12 6:34 UTC (permalink / raw
To: gentoo-commits
commit: 21ba10234bad70c26b9a9be864409b2758c8c7be
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 12 04:48:32 2022 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Wed Jan 12 06:28:54 2022 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=21ba1023
general-concepts/pic: capitalise IRC; use <c> tags on IRC channel/ML/arch name
We use such tags elsewhere for IRC channels already.
Signed-off-by: Sam James <sam <AT> gentoo.org>
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
general-concepts/pic/text.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/general-concepts/pic/text.xml b/general-concepts/pic/text.xml
index 4c0613c..44e97bd 100644
--- a/general-concepts/pic/text.xml
+++ b/general-concepts/pic/text.xml
@@ -5,9 +5,9 @@
<body>
<p>
-On some architectures, shared libraries must be built with -fPIC. On x86 and others, shared libraries may build without -fPIC. This can be wasteful and potentially cause a performance hit.
+On some architectures, shared libraries must be built with -fPIC. On <c>x86</c> and others, shared libraries may build without -fPIC. This can be wasteful and potentially cause a performance hit.
</p>
-<p>If you encounter a package that is not building shared libraries with -fPIC, patch the Makefile to build only the shared libraries with -fPIC. More information on PIC is available at the <uri link="https://wiki.gentoo.org/wiki/Project:Hardened/Position_Independent_Code_internals">PIC internals</uri> wiki page. If you are unsure, please ask in a public developer forum (like the gentoo-dev mailing list or #gentoo-dev irc channel) for help.
+<p>If you encounter a package that is not building shared libraries with -fPIC, patch the Makefile to build only the shared libraries with -fPIC. More information on PIC is available at the <uri link="https://wiki.gentoo.org/wiki/Project:Hardened/Position_Independent_Code_internals">PIC internals</uri> wiki page. If you are unsure, please ask in a public developer forum (like the <c>gentoo-dev</c> mailing list or <c>#gentoo-dev</c> IRC channel) for help.
</p>
</body>
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] proj/devmanual:master commit in: general-concepts/pic/
@ 2022-01-12 6:34 Ulrich Müller
0 siblings, 0 replies; 4+ messages in thread
From: Ulrich Müller @ 2022-01-12 6:34 UTC (permalink / raw
To: gentoo-commits
commit: ac1685616b88eaa2ea65ce9a708d659c79e2b903
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 12 06:33:31 2022 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Wed Jan 12 06:33:31 2022 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=ac168561
general-concepts/pic: Coding style
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
general-concepts/pic/text.xml | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
diff --git a/general-concepts/pic/text.xml b/general-concepts/pic/text.xml
index 44e97bd..85c85c1 100644
--- a/general-concepts/pic/text.xml
+++ b/general-concepts/pic/text.xml
@@ -2,14 +2,24 @@
<guide self="general-concepts/pic/">
<chapter>
<title>Position Independent Code</title>
-
<body>
+
<p>
-On some architectures, shared libraries must be built with -fPIC. On <c>x86</c> and others, shared libraries may build without -fPIC. This can be wasteful and potentially cause a performance hit.
+On some architectures, shared libraries must be built with <c>-fPIC</c>.
+On <c>x86</c> and others, shared libraries may build without <c>-fPIC</c>.
+This can be wasteful and potentially cause a performance hit.
</p>
-<p>If you encounter a package that is not building shared libraries with -fPIC, patch the Makefile to build only the shared libraries with -fPIC. More information on PIC is available at the <uri link="https://wiki.gentoo.org/wiki/Project:Hardened/Position_Independent_Code_internals">PIC internals</uri> wiki page. If you are unsure, please ask in a public developer forum (like the <c>gentoo-dev</c> mailing list or <c>#gentoo-dev</c> IRC channel) for help.
+
+<p>
+If you encounter a package that is not building shared libraries with
+<c>-fPIC</c>, patch the Makefile to build only the shared libraries with
+<c>-fPIC</c>. More information on PIC is available at the
+<uri link="https://wiki.gentoo.org/wiki/Project:Hardened/Position_Independent_Code_internals">
+PIC internals</uri> wiki page. If you are unsure, please ask in a public
+developer forum (like the <c>gentoo-dev</c> mailing list or <c>#gentoo-dev</c>
+IRC channel) for help.
</p>
-</body>
+</body>
</chapter>
</guide>
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] proj/devmanual:master commit in: general-concepts/pic/
@ 2022-01-13 10:17 Sam James
0 siblings, 0 replies; 4+ messages in thread
From: Sam James @ 2022-01-13 10:17 UTC (permalink / raw
To: gentoo-commits
commit: 4a76428f91e009474ad60a0ee063a5d2ff0b678e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 13 10:16:04 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jan 13 10:16:58 2022 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=4a76428f
general-concepts/pic: trivial grammar fix (+ "the")
Reported-by: Louis Sautier <sbraz <AT> gentoo.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>
general-concepts/pic/text.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/general-concepts/pic/text.xml b/general-concepts/pic/text.xml
index 85c85c1..42a33a9 100644
--- a/general-concepts/pic/text.xml
+++ b/general-concepts/pic/text.xml
@@ -16,8 +16,8 @@ If you encounter a package that is not building shared libraries with
<c>-fPIC</c>. More information on PIC is available at the
<uri link="https://wiki.gentoo.org/wiki/Project:Hardened/Position_Independent_Code_internals">
PIC internals</uri> wiki page. If you are unsure, please ask in a public
-developer forum (like the <c>gentoo-dev</c> mailing list or <c>#gentoo-dev</c>
-IRC channel) for help.
+developer forum (like the <c>gentoo-dev</c> mailing list or the
+<c>#gentoo-dev</c> IRC channel) for help.
</p>
</body>
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-01-13 10:17 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-12 6:34 [gentoo-commits] proj/devmanual:master commit in: general-concepts/pic/ Ulrich Müller
-- strict thread matches above, loose matches on Subject: below --
2022-01-13 10:17 Sam James
2022-01-12 6:34 Ulrich Müller
2014-01-05 11:14 Markos Chandras
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox