patches/glibc/ports-2.10.1/440-alpha-cache-shape.patch
author Darcy Watkins <dwatkins@tranzeo.com>
Thu Aug 05 18:19:07 2010 +0200 (2010-08-05)
branch1.8
changeset 2073 a3b7a63dce01
parent 1625 fde082da9813
permissions -rw-r--r--
cc/gcc: with static ppl, correctly link with libm

On some Fedora boxen (at least FC13), it is also required
to link with libm when static ppl is used.
(transplanted from bcd33fce4db9c18223b59ecdc96f10bf6dd574de)
yann@1625
     1
older verisons of glibc would build dl-sysdep as shared-only and dl-support as
yann@1625
     2
static-only.  alpha hooks in a cache variable via dl-auxv.h.  newer versions of
yann@1625
     3
glibc build dl-sysdep as both shared and static which means we now have symbol
yann@1625
     4
duplication for static builds with dl-sysdep and dl-support.  since dl-sysdep
yann@1625
     5
is both shared/static, there is no point in hooking dl-support anymore, so we
yann@1625
     6
can punt it.
yann@1625
     7
yann@1625
     8
diff -durN glibc-2.10.1.orig/glibc-ports-2.10.1/sysdeps/unix/sysv/linux/alpha/dl-support.c glibc-2.10.1/glibc-ports-2.10.1/sysdeps/unix/sysv/linux/alpha/dl-support.c
yann@1625
     9
--- glibc-2.10.1.orig/glibc-ports-2.10.1/sysdeps/unix/sysv/linux/alpha/dl-support.c	2009-05-16 10:36:20.000000000 +0200
yann@1625
    10
+++ glibc-2.10.1/glibc-ports-2.10.1/sysdeps/unix/sysv/linux/alpha/dl-support.c	2009-11-13 00:50:53.000000000 +0100
yann@1655
    11
@@ -1,2 +1,1 @@
yann@1625
    12
-#include "dl-auxv.h"
yann@1655
    13
 #include <elf/dl-support.c>