|
@@ -10,8 +10,8 @@ msgid ""
|
|
|
msgstr ""
|
|
|
"Project-Id-Version: dpkg-man 1.18.8\n"
|
|
|
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
|
|
|
-"POT-Creation-Date: 2016-11-07 03:31+0100\n"
|
|
|
-"PO-Revision-Date: 2016-11-06 08:55+0100\n"
|
|
|
+"POT-Creation-Date: 2016-11-07 21:50+0100\n"
|
|
|
+"PO-Revision-Date: 2016-11-07 22:06+0100\n"
|
|
|
"Last-Translator: Helge Kreutzmann <debian@helgefjell.de>\n"
|
|
|
"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
|
|
|
"Language: de\n"
|
|
@@ -10978,18 +10978,6 @@ msgstr "B<pie>"
|
|
|
|
|
|
#. type: Plain text
|
|
|
#: dpkg-buildflags.man
|
|
|
-#, fuzzy
|
|
|
-#| msgid ""
|
|
|
-#| "This setting (enabled and injected by default by gcc on the amd64, arm64, "
|
|
|
-#| "armel, armhf, i386, mips, mipsel, mips64el, ppc64el and s390x "
|
|
|
-#| "architectures, since dpkg 1.18.11) adds the required options if needed to "
|
|
|
-#| "enable or disable PIE. When enabled and injected by gcc, adds nothing. "
|
|
|
-#| "When enabled and not injected by gcc, adds B<-fPIE> to B<CFLAGS>, "
|
|
|
-#| "B<CXXFLAGS>, B<OBJCFLAGS>, B<OBJCXXFLAGS>, B<GCJFLAGS>, B<FFLAGS> and "
|
|
|
-#| "B<FCFLAGS>, and B<-fPIE -pie> to B<LDFLAGS>. When disabled and injected "
|
|
|
-#| "by gcc, adds B<-fno-PIE> to B<CFLAGS>, B<CXXFLAGS>, B<OBJCFLAGS>, "
|
|
|
-#| "B<OBJCXXFLAGS>, B<GCJFLAGS>, B<FFLAGS> and B<FCFLAGS>, and B<-no-pie> to "
|
|
|
-#| "B<LDFLAGS>."
|
|
|
msgid ""
|
|
|
"This setting (enabled by default since dpkg 1.18.11, and injected by default "
|
|
|
"by gcc on the amd64, arm64, armel, armhf, i386, mips, mipsel, mips64el, "
|
|
@@ -11002,30 +10990,19 @@ msgid ""
|
|
|
"B<OBJCXXFLAGS>, B<GCJFLAGS>, B<FFLAGS> and B<FCFLAGS>, and B<-fno-PIE -no-"
|
|
|
"pie> to B<LDFLAGS>."
|
|
|
msgstr ""
|
|
|
-"Diese Einstellung (aktiviert und standardmäßig von GCC auf den Architekturen "
|
|
|
+"Diese Einstellung (standardmäßig seit Dpkg 1.18.11 aktiviert und standardmäßig von GCC auf den Architekturen "
|
|
|
"Amd64, Arm64, Armel, Armhf, I386, Mips, Mipsel, Mips64el, PPC64el und S390x "
|
|
|
-"hinzugefügt, seit Dpkg 1.18.11) fügt die benötigten Optionen hinzu, falls "
|
|
|
+"hinzugefügt) fügt die benötigten Optionen hinzu, falls "
|
|
|
"sie zum Aktivieren oder Deaktivieren von PIE benötigt werden. Falls "
|
|
|
"aktiviert und von GCC hinzugefügt, ergänzt nichts. Wenn aktiviert und nicht "
|
|
|
"von GCC hinzugefügt, fügt B<-fPIE> zu B<CFLAGS>, B<CXXFLAGS>, B<OBJCFLAGS>, "
|
|
|
"B<OBJCXXFLAGS>, B<GCJFLAGS>, B<FFLAGS> und B<FCFLAGS> hinzu und B<-fPIE -"
|
|
|
"pie> zu B<LDFLAGS>. Wenn deaktiviert und von GCC hinzugefügt, fügt B<-fno-"
|
|
|
"PIE> zu B<CFLAGS>, B<CXXFLAGS>, B<OBJCFLAGS>, B<OBJCXXFLAGS>, B<GCJFLAGS>, "
|
|
|
-"B<FFLAGS> und B<FCFLAGS> hinzu und B<-no-pie> zu B<LDFLAGS>."
|
|
|
+"B<FFLAGS> und B<FCFLAGS> hinzu und B<-fno-PIE -no-pie> zu B<LDFLAGS>."
|
|
|
|
|
|
#. type: Plain text
|
|
|
#: dpkg-buildflags.man
|
|
|
-#, fuzzy
|
|
|
-#| msgid ""
|
|
|
-#| "Position Independent Executable are needed to take advantage of Address "
|
|
|
-#| "Space Layout Randomization, supported by some kernel versions. While ASLR "
|
|
|
-#| "can already be enforced for data areas in the stack and heap (brk and "
|
|
|
-#| "mmap), the code areas must be compiled as position-independent. Shared "
|
|
|
-#| "libraries already do this (-fPIC), so they gain ASLR automatically, but "
|
|
|
-#| "binary .text regions need to be build PIE to gain ASLR. When this "
|
|
|
-#| "happens, ROP (Return Oriented Programming) attacks are much harder since "
|
|
|
-#| "there are no static locations to bounce off of during a memory corruption "
|
|
|
-#| "attack."
|
|
|
msgid ""
|
|
|
"Position Independent Executable are needed to take advantage of Address "
|
|
|
"Space Layout Randomization, supported by some kernel versions. While ASLR "
|
|
@@ -11042,7 +11019,7 @@ msgstr ""
|
|
|
"Kernelversionen bereitgestellt wird. Während ASLR bereits für Datenbereiche "
|
|
|
"auf dem Stapel (Stack) und Heap erzwungen werden kann (brk und mmap), müssen "
|
|
|
"die Codebereiche positionsunabhängig übersetzt werden. Laufzeitbibliotheken "
|
|
|
-"machen dies bereits (-fPIC), so dass sie ASLR automatisch erhalten, aber "
|
|
|
+"machen dies bereits (B<-fPIC>), so dass sie ASLR automatisch erhalten, aber "
|
|
|
"Programm-.text-Regionen müssen mit PIE gebaut werden, um ASLR zu erhalten. "
|
|
|
"Wenn dies passiert, sind ROP- (Return Oriented Programming) Angriffe sehr "
|
|
|
"viel schwerer durchzuführen, da es keine statischen Orte mehr gibt, zu denen "
|
|
@@ -11056,6 +11033,11 @@ msgid ""
|
|
|
"gcc specs files, it should always be safe to unconditionally set them "
|
|
|
"regardless of the object type being compiled or linked."
|
|
|
msgstr ""
|
|
|
+"PIE ist nicht mit B<-fPIC> kompatibel, daher muss im Allgemeinen Vorsicht "
|
|
|
+"beim Bau von Laufzeitbibliotheksobjekten walten gelassen werden. Da aber der "
|
|
|
+"ausgegebene PIE-Schalter mittels GCC-Spezifikationsdateien hinzugefügt wird, "
|
|
|
+"sollte es immer sicher sein, sie bedingungslos zu setzen, unabhängig von dem "
|
|
|
+"Objekttyp, der übersetzt oder gelinkt wird."
|
|
|
|
|
|
#. type: Plain text
|
|
|
#: dpkg-buildflags.man
|
|
@@ -11090,11 +11072,10 @@ msgstr "B<-fPIE>"
|
|
|
|
|
|
#. type: Plain text
|
|
|
#: dpkg-buildflags.man
|
|
|
-#, fuzzy
|
|
|
-#| msgid "Can be linked into any program, but not a shared library."
|
|
|
msgid "Can be linked into any program, but not a shared library (recommended)."
|
|
|
msgstr ""
|
|
|
-"Kann in jedes Programm, aber nicht in eine Laufzeitbibliothek gelinkt werden."
|
|
|
+"Kann in jedes Programm, aber nicht in eine Laufzeitbibliothek gelinkt werden "
|
|
|
+"(empfohlen)."
|
|
|
|
|
|
#. type: TP
|
|
|
#: dpkg-buildflags.man
|
|
@@ -11109,16 +11090,6 @@ msgstr "Kann in jedes Programm und jede Laufzeitbibliothek gelinkt werden."
|
|
|
|
|
|
#. type: Plain text
|
|
|
#: dpkg-buildflags.man
|
|
|
-#, fuzzy
|
|
|
-#| msgid ""
|
|
|
-#| "Unconditionally passing B<-fPIE>, B<-fpie> or B<-pie> to a build-system "
|
|
|
-#| "using libtool is safe as these flags will get stripped when building "
|
|
|
-#| "shared libraries. Otherwise on projects that build both programs and "
|
|
|
-#| "shared libraries you might need to make sure that when building the "
|
|
|
-#| "shared libraries B<-fPIC> is always passed last (so that it overrides any "
|
|
|
-#| "previous B<-PIE>) to compilation flags such as B<CFLAGS>, and B<-shared> "
|
|
|
-#| "is passed last (so that it overrides any previous B<-pie>) to linking "
|
|
|
-#| "flags such as B<LDFLAGS>."
|
|
|
msgid ""
|
|
|
"If there is a need to set these flags manually, bypassing the gcc specs "
|
|
|
"injection, there are several things to take into account. Unconditionally "
|
|
@@ -11132,7 +11103,10 @@ msgid ""
|
|
|
"B<LDFLAGS>. B<Note:> This should not be needed with the default gcc specs "
|
|
|
"machinery."
|
|
|
msgstr ""
|
|
|
-"Die bedingungslose Übergabe von B<-fPIE>, B<-fpie> oder B<-pie> an das "
|
|
|
+"Falls es notwendig ist, diese Schalter manuell zu setzen und die GGC-"
|
|
|
+"Spezifikations-Hinzufügung zu umgehen, müssen mehrere Dinge beachtet "
|
|
|
+"werden. Die bedingungslose und explizite Übergabe von B<-fPIE>, B<-fpie> oder "
|
|
|
+"B<-pie> an das "
|
|
|
"Bausystem mit Libtool ist sicher, da diese Schalter entfernt werden, wenn "
|
|
|
"Laufzeit-Bibliotheken gebaut werden. Andernfalls könnte es bei Projekten, "
|
|
|
"die sowohl Programme wie auch Laufzeit-Bibliotheken bauen, notwendig sein, "
|
|
@@ -11140,7 +11114,8 @@ msgstr ""
|
|
|
"immer als letztes an die Kompilierungsschalter wie B<CFLAGS> übergeben wird "
|
|
|
"(so dass es jedes frühere B<-PIE> außer Kraft setzen kann) und B<-shared> "
|
|
|
"als letztes an Link-Schalter wie B<LDFLAGS> übergeben wird (so dass es jedes "
|
|
|
-"frühere B<-pie> außer Kraft setzen kann)."
|
|
|
+"frühere B<-pie> außer Kraft setzen kann). <Hinweis>: Das sollte mit der "
|
|
|
+"Vorgabe-GCC-Spezifikationsmaschinerie nicht notwendig sein."
|
|
|
|
|
|
#. type: Plain text
|
|
|
#: dpkg-buildflags.man
|