patches/glibc/ports-2.12.1/220-section-comments.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Dec 31 16:23:27 2011 +0100 (2011-12-31)
changeset 2814 3dc2727ebffc
permissions -rw-r--r--
cc/gcc: add option to use system zlib

In some cases, it might be desirable to use the system zlib

Eg. because latest gcc seem to be totally borked when it comes
to multilib, and tries to build a multilib host zlib, when it
is *absolutely* *not* needed: we want mulitlib on the target,
not on the host! Sigh... :-(

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@2437
     1
http://sources.redhat.com/ml/binutils/2004-04/msg00665.html
yann@2437
     2
yann@2437
     3
fixes building on some architectures (like m68k/arm/cris/etc...) because
yann@2437
     4
it does the right thing
yann@2437
     5
yann@2437
     6
diff -durN glibc-2.12.1.orig/include/libc-symbols.h glibc-2.12.1/include/libc-symbols.h
yann@2437
     7
--- glibc-2.12.1.orig/include/libc-symbols.h	2009-03-14 00:51:46.000000000 +0100
yann@2437
     8
+++ glibc-2.12.1/include/libc-symbols.h	2009-11-13 00:50:07.000000000 +0100
yann@2437
     9
@@ -239,12 +239,12 @@
yann@2437
    10
 #  define __make_section_unallocated(section_string)
yann@2437
    11
 # endif
yann@2437
    12
 
yann@2437
    13
-/* Tacking on "\n\t#" to the section name makes gcc put it's bogus
yann@2437
    14
+/* Tacking on "\n#APP\n\t#" to the section name makes gcc put it's bogus
yann@2437
    15
    section attributes on what looks like a comment to the assembler.  */
yann@2437
    16
 # ifdef HAVE_SECTION_QUOTES
yann@2437
    17
-#  define __sec_comment "\"\n\t#\""
yann@2437
    18
+#  define __sec_comment "\"\n#APP\n\t#\""
yann@2437
    19
 # else
yann@2437
    20
-#  define __sec_comment "\n\t#"
yann@2437
    21
+#  define __sec_comment "\n#APP\n\t#"
yann@2437
    22
 # endif
yann@2437
    23
 # define link_warning(symbol, msg) \
yann@2437
    24
   __make_section_unallocated (".gnu.warning." #symbol) \