public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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