<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha">
    <title>gmane.comp.lib.glibc.alpha</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21830"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21829"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21828"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21827"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21826"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21825"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21824"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21823"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21822"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21821"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21820"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21819"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21818"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21817"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21816"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21815"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21814"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21813"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21812"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21811"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21830">
    <title>Re: PATCH: Add x32 dummy sysctl</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21830</link>
    <description>&lt;pre&gt;
In ports, the linux-generic port does have a definition of sysctl() that
returns -1 with ENOSYS, and includes a stub_warning().  For now this avoids
potential issues from older code that might try to call this API as a
fallback if /proc/sys isn't available (for example).

&lt;/pre&gt;</description>
    <dc:creator>Chris Metcalf</dc:creator>
    <dc:date>2012-05-18T11:48:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21829">
    <title>PATCH: Fold copyright years</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21829</link>
    <description>&lt;pre&gt;Hi,

I checked in this patch to fold some copyright years.

H.J.
--
diff --git a/ChangeLog b/ChangeLog
index c69543c..ce03a18 100644
--- a/ChangeLog
+++ b/ChangeLog
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,5 +1,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 2012-05-18  H.J. Lu  &amp;lt;hongjiu.lu&amp;lt; at &amp;gt;intel.com&amp;gt;
 
+* sysdeps/unix/sysv/linux/x86_64/sigcontextinfo.h: Fold copyright
+years.
+* sysdeps/unix/sysv/linux/x86_64/sys/debugreg.h: Likewise.
+* sysdeps/unix/sysv/linux/x86_64/sys/procfs.h: Likewise.
+* sysdeps/unix/sysv/linux/x86_64/sys/reg.h: Likewise.
+
 * sysdeps/unix/sysv/linux/x86_64/bits/sigcontext.h: Don't
 include &amp;lt;bits/wordsize.h&amp;gt;.  Check __x86_64__ instead of
 __WORDSIZE.
diff --git a/sysdeps/unix/sysv/linux/x86_64/sigcontextinfo.h b/sysdeps/unix/sysv/linux/x86_64/sigcontextinfo.h
index f122702..c0d894c 100644
--- a/sysdeps/unix/sysv/linux/x86_64/sigcontextinfo.h
+++ b/sysdeps/unix/sysv/linux/x86_64/sigcontextinfo.h
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,4 +1,4 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
-/* Copyright (C) 2001, 2002, 2003, 2012 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2012 Free Software Foundation, Inc.
    This fi&lt;/pre&gt;</description>
    <dc:creator>H.J. Lu</dc:creator>
    <dc:date>2012-05-18T11:17:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21828">
    <title>Re: [PATCH 1/4 v3] [SH/SH4]: Add support fedisableexcept, feenableexcept, fegetexcept and feupdateenv</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21828</link>
    <description>&lt;pre&gt;Hi!

This turned into a general analysis of (parts of) SH's math/*.out
results.  Also, perhaps there's a testsuite harness oddity -- seach for
»verbose« in the following text if you want to skip the (probably)
SH-specific bits.


On Thu, 17 May 2012 10:07:00 +0900, Kaz Kojima &amp;lt;kkojima&amp;lt; at &amp;gt;rr.iij4u.or.jp&amp;gt; wrote:

Ho, likewise there might be something wrong in my setup, too.  :-)

If you want, you could send me your math/*.out files, and I could compare
with mine.


Yes, that indeed helps, thanks!

math/test-fenv.out:

    [...]
    -61 errors occurred.
    +6 errors occurred.

Similarly, a lot of failures disappear from math/test-float.out:

    [...]
     Test suite completed:
       3832 test cases plus 3388 tests for exception flags executed.
    -  520 errors occurred.
    +  420 errors occurred.

In the following, [old] means that this was already present without Kaz'
recent patch.  When I say new, this is a recent tree including both
Nobuhiro's patches and Kaz' recent patch.

[old] Several exception-reala&lt;/pre&gt;</description>
    <dc:creator>Thomas Schwinge</dc:creator>
    <dc:date>2012-05-18T10:54:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21827">
    <title>Re: [PATCH] Avoid GOT relocations in ld.so on powerpc</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21827</link>
    <description>&lt;pre&gt;This is what I have checked in.

Andreas.

* sysdeps/powerpc/powerpc32/dl-start.S (_dl_start_user): Use
INTUSE on _dl_argv, and _rtld_local instead of _rtld_global.
* sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S [IS_IN_rtld]:
Refer to _rtld_local_ro instead of _rtld_global_ro.
* sysdeps/powerpc/powerpc32/fpu/setjmp-common.S [IS_IN_rtld]:
Likewise.
* sysdeps/powerpc/powerpc64/__longjmp-common.S [IS_IN_rtld]:
Likewise.
* sysdeps/powerpc/powerpc64/setjmp-common.S [IS_IN_rtld]:
Likewise.
* sysdeps/powerpc/powerpc64/dl-trampoline.S [SHARED]: Likewise.
* sysdeps/powerpc/powerpc64/dl-machine.h: Use _rtld_local instead
of _rtld_global, and rtld_progname instead of _dl_argv[0].

diff --git a/sysdeps/powerpc/powerpc32/dl-start.S b/sysdeps/powerpc/powerpc32/dl-start.S
index 2546fa5..b2d0194 100644
--- a/sysdeps/powerpc/powerpc32/dl-start.S
+++ b/sysdeps/powerpc/powerpc32/dl-start.S
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,6 +1,5 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 /* Machine-dependent ELF startup code.  PowerPC version.
-   Copyright (C) 1995-2000, 2002, 2004, 2005, 2&lt;/pre&gt;</description>
    <dc:creator>Andreas Schwab</dc:creator>
    <dc:date>2012-05-18T10:04:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21826">
    <title>Re: RFC: manual/contrib.texi</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21826</link>
    <description>&lt;pre&gt;
What about adding to the introduction something like this:

Some of the mentioned contributions might not be part of the current glibc, 
still we would like to mention those that contributed.

Andreas
&lt;/pre&gt;</description>
    <dc:creator>Andreas Jaeger</dc:creator>
    <dc:date>2012-05-18T07:52:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21825">
    <title>Re: [PATCH] Do not provide inlines for GCC build-in functions</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21825</link>
    <description>&lt;pre&gt;
As Uros commented in gcc.gnu.org/bugzilla/show_bug.cgi?id=53190 "As a side 
note, mathinline.h really needs some serious TLC, there are many
functions that are much better implemented with gcc builtin functions, not 
to
mention that x87 asm in 32bit case interferes *badly* with -mfpmath=sse.
"

GCC can do a better job optimization the call if a builtin exists, so let's 
use it.

I'll commit this now,

Thanks for the review,
Andreas
&lt;/pre&gt;</description>
    <dc:creator>Andreas Jaeger</dc:creator>
    <dc:date>2012-05-18T07:06:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21824">
    <title>Re: [PATCH] Export AT_HWCAP from libc, v4</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21824</link>
    <description>&lt;pre&gt;
I agree, this is fine now.

Richard, let's give others a day more to comment - and if nobody objects 
until Friday night (your timezone ;), go ahead and commit,

Andreas
&lt;/pre&gt;</description>
    <dc:creator>Andreas Jaeger</dc:creator>
    <dc:date>2012-05-18T07:02:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21823">
    <title>Re: [PATCH] Optimize strstr, strcasestr and memmem</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21823</link>
    <description>&lt;pre&gt;
I posted strstr implementation at this list and got no response. 

I use only SSE2 instructions and my algorithm is faster than using SSE4 instructions.
With trivial modifications I could also use plain arithmetic/AVX2

A trick is to check first two characters or zero terminator in parallel.
This is about 25 times faster on core2 vs glibc one, on i7 its only 3
times faster.

I use these trick for my extension of regular expression engine a
partialy autogenerated strstr follows.



&lt;/pre&gt;</description>
    <dc:creator>Ondřej Bílka</dc:creator>
    <dc:date>2012-05-18T06:18:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21822">
    <title>Feel powerful in bed</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21822</link>
    <description>&lt;pre&gt;http://cabinasdepintura.com.mx/spoken.html Stimulate your body to impress 
women


&lt;/pre&gt;</description>
    <dc:creator>Elsie Shepard</dc:creator>
    <dc:date>2012-05-18T05:15:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21821">
    <title>Re: PATCH: Use 64-bit anonymouse union on x32 TCB pointer_guard</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21821</link>
    <description>&lt;pre&gt;
Good idea. I changed it in my copy.

&lt;/pre&gt;</description>
    <dc:creator>H.J. Lu</dc:creator>
    <dc:date>2012-05-18T04:15:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21820">
    <title>Re: [PATCH] Do not provide inlines for GCC build-in functions</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21820</link>
    <description>&lt;pre&gt;
Looks good to me.

I double checked that GCC 3.3 doesn't have the builtins and GCC 3.4 does.

I find it a bit lame that we go from a math inline to a builtin behind
the users back, but this seems to be common practice, and I don't see
a better solution.

Cheers,
Carlos.

&lt;/pre&gt;</description>
    <dc:creator>Carlos O'Donell</dc:creator>
    <dc:date>2012-05-18T04:12:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21819">
    <title>Re: PATCH: Use 64-bit anonymouse union on x32 TCB pointer_guard</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21819</link>
    <description>&lt;pre&gt;
probably doesn't matter, but should this be uint64_t ?
-mike
&lt;/pre&gt;</description>
    <dc:creator>Mike Frysinger</dc:creator>
    <dc:date>2012-05-18T04:12:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21818">
    <title>PATCH: Use 64-bit anonymouse union on x32 TCB pointer_guard</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21818</link>
    <description>&lt;pre&gt;Hi,

This patch uses 64-bit anonymouse union on x32 TCB pointer_guard to
support 64-bit PTR_MANGLE/PTR_DEMANGLE.  I verifed that there is no
change in x86-64 TCB offsets.  Tested on Linux/x32.  OK to install?

Thanks.


H.J.
----
* sysdeps/x86_64/tls.h (tcbhead_t): Use anonymouse union on
pointer_guard.  Reordor fields for x32.

diff --git a/nptl/sysdeps/x86_64/tls.h b/nptl/sysdeps/x86_64/tls.h
index f838916..c593bc8 100644
--- a/nptl/sysdeps/x86_64/tls.h
+++ b/nptl/sysdeps/x86_64/tls.h
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -52,17 +52,30 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; typedef struct
   int gscope_flag;
   uintptr_t sysinfo;
   uintptr_t stack_guard;
+# ifdef __ILP32__
+  int rtld_must_xmm_save;
+  union
+    {
+      /* Needed for 64-bit PTR_MANGLE/PTR_DEMANGLE.  */
+      uintptr_t pointer_guard;
+      int64_t __pointer_guard_word;
+    };
+  unsigned long int vgetcpu_cache[2];
+  /* Reservation of some values for the TM ABI.  */
+  void *__private_tm[5];
+# else
   uintptr_t pointer_guard;
   unsigned long int vgetcpu_cache[2];
-# ifndef __ASSUME_PRIVATE_FUTEX
+#  &lt;/pre&gt;</description>
    <dc:creator>H.J. Lu</dc:creator>
    <dc:date>2012-05-18T03:52:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21817">
    <title>Re: RFC: Add __pointer_guard_t for pointer_guard</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21817</link>
    <description>&lt;pre&gt;
This also works.

&lt;/pre&gt;</description>
    <dc:creator>H.J. Lu</dc:creator>
    <dc:date>2012-05-18T03:10:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21816">
    <title>Re: RFC: Add __pointer_guard_t for pointer_guard</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21816</link>
    <description>&lt;pre&gt;
The pointer_guard field in tcbhead_t must be 64-bit for x32
even if the pointer size is 32bit.  Another possibility is to add a
4 byte pad after pointer_guard.  The only drawback is its value
can't be changed.

&lt;/pre&gt;</description>
    <dc:creator>H.J. Lu</dc:creator>
    <dc:date>2012-05-18T02:42:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21815">
    <title>Re: [PATCH] Optimize strstr, strcasestr and memmem</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21815</link>
    <description>&lt;pre&gt;

Thanks for the pointer.  For avoidance of doubt, I've benchmarked the patch on a Core2 machine without SSE4.

I will benchmark the SSE4 implementation against the normal + this patch on short needles.  The benchmark that motivated this patch is libosip message parsing, which heavily uses string functions with small strings.

--
Maxim Kuvyrkov
CodeSourcery / Mentor Graphics


&lt;/pre&gt;</description>
    <dc:creator>Maxim Kuvyrkov</dc:creator>
    <dc:date>2012-05-18T02:25:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21814">
    <title>Re: RFC: Add __pointer_guard_t for pointer_guard</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21814</link>
    <description>&lt;pre&gt;
it's not possible to fix the asm code to work on 32bit values on x32 systems ?  
it kind of sucks we have to add a new type which is uintptr_t for most 
targets.
-mike
&lt;/pre&gt;</description>
    <dc:creator>Mike Frysinger</dc:creator>
    <dc:date>2012-05-18T01:23:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21813">
    <title>RFC: Add __pointer_guard_t for pointer_guard</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21813</link>
    <description>&lt;pre&gt;As described in

http://sourceware.org/ml/libc-alpha/2012-05/msg01253.html

on x32, PTR_DEMANGLE/PTR_MANGLE are used on 64-bit registers, which
requires the pointer_guard field in tcbhead_t to be 64-bit. But
uintptr_t is 32-bit on x32.  This patch adds __pointer_guard_t for
pointer_guard and reorders tcbhead_t for x32.  By pure luck, stack_guard
and __private_tm offsets used by GCC stay the same.  Any comments?

Thanks.


H.J.

* bits/types.h (__pointer_guard_t): New type.
* bits/typesizes.h (__POINTER_GUARD_T_TYPE): New macro.
sysdeps/mach/hurd/bits/typesizes.h (__POINTER_GUARD_T_TYPE):
Likewise.
* sysdeps/unix/bsd/bsd4.4/freebsd/bits/typesizes.h
(__POINTER_GUARD_T_TYPE): Likewise.
* sysdeps/unix/sysv/linux/s390/bits/typesizes.h
(__POINTER_GUARD_T_TYPE): Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/typesizes.h
(__POINTER_GUARD_T_TYPE): Likewise.
* sysdeps/unix/sysv/linux/x86_64/bits/typesizes.h
(__POINTER_GUARD_T_TYPE): Likewise.
* elf/rtld.c (__pointer_chk_guard_local): Replace uintptr_t
wi&lt;/pre&gt;</description>
    <dc:creator>H.J. Lu</dc:creator>
    <dc:date>2012-05-18T01:15:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21812">
    <title>Re: PATCH: Add x32 time</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21812</link>
    <description>&lt;pre&gt;
Those are in C.  If you compare gettimeofday.c and time.c, excluding
copyright, there are more codes which are different than common. We
can define libc_ifunc_vdso in include/libc-symbols.h to cover

# include &amp;lt;dl-vdso.h&amp;gt;

void *time_ifunc (void) __asm__ ("__GI_time");

void *
time_ifunc (void)
{
  PREPARE_VERSION (linux26, "LINUX_2.6", 61765110);

  return _dl_vdso_vsym ("__vdso_time", &amp;amp;linux26);
}
__asm (".type __GI_time, %gnu_indirect_function");

It should cover most if not all common code.

&lt;/pre&gt;</description>
    <dc:creator>H.J. Lu</dc:creator>
    <dc:date>2012-05-18T00:25:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21811">
    <title>Re: Flatten sysdeps/unix/bsd/bsd4.4 into sysdeps/unix/bsd</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21811</link>
    <description>&lt;pre&gt;From: David Miller &amp;lt;davem&amp;lt; at &amp;gt;davemloft.net&amp;gt;
Date: Thu, 17 May 2012 19:37:49 -0400 (EDT)


I was very curious how much this would help my build times on sparc.
So I tested changing "asm" to just ".S" instead of ".S .s" in the
sysd-rules target.

Before:

davem&amp;lt; at &amp;gt;nunsaram:~/src/GIT/GLIBC/build-sparcv9-multiarch$ time make -s -j128 &amp;gt;build.log 2&amp;gt;&amp;amp;1; echo $?

real    8m28.048s
user    92m39.820s
sys     7m34.810s

After:

davem&amp;lt; at &amp;gt;nunsaram:~/src/GIT/GLIBC/build-sparcv9-multiarch$ time make -s -j128 &amp;gt;build.log 2&amp;gt;&amp;amp;1; echo $?

real    7m35.993s
user    93m26.110s
sys     7m46.160s

Nearly a full minute.  And this is with a hacked GNU make that
attempts to mitigate a large amount of the prefix rule overhead.  For
those of you using standard GNU make binaries, the effect will be
even larger.

I guess the only saving grace for make taking up %60 of the glibc
build time is that it's good for tuning strcmp() et al. :-)


&lt;/pre&gt;</description>
    <dc:creator>David Miller</dc:creator>
    <dc:date>2012-05-18T00:03:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21810">
    <title>Re: [RFC] FIPS compliance and other crypt(3) improvements</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.glibc.alpha/21810</link>
    <description>&lt;pre&gt;

It's the only POSIX-documented error code for crypt.  That's why I went
with it.




Eeek!  Thanks, fixed.


Nope.  I came up with it myself.  I thought of adding _GNU_ in there
somewhere, and bumping the number way up, as an extension without
conflicts, but I didn't get that far.


Other userland programs and libraries test FIPS status reading /proc
files directly, but I though they (and any newer programs) could switch
to a more portable interface.

&lt;/pre&gt;</description>
    <dc:creator>Alexandre Oliva</dc:creator>
    <dc:date>2012-05-17T23:54:12</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.lib.glibc.alpha">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lib.glibc.alpha</link>
  </textinput>
</rdf:RDF>

