Re: For those who care about stable updates (update)

2006-03-10 Thread Lionel Elie Mamane
On Thu, Mar 09, 2006 at 06:26:40PM +0100, Martin Zobel-Helas wrote:

> we are aiming to release the second update to Debian 3.1 sarge
> (3.1r2) as soon as possible. Current plan is to do it within the
> next 4 weeks.

Shall we try to get the timezone data update in there? Do you want me
to prepare it as a NMU, to prepare a MU you only have to sign, you
want to do it yourselves?

http://people.debian.org/~lmamane/glibc/ contains my prepared
packages. I'll "just" have to adapt the changelog to become an NMU or
you change the "-- " line of the changelog with one of your names. (In
all cases, you review the changes first.)

-- 
Lionel


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re[1]:

2006-03-10 Thread Candace U. Mcdermott

Hey whats up,

Your own private   ph@ [EMAIL PROTECTED] - on the Internet

We are your solution for Substantial Pres_cr!pt!0n Deals. 



copy the address below and paste in u your web browser:

allokinetic.candyball.net




(Many the burials, many the days and nights, passing away,) .
I've had to do with fifty murderers in my career, .
They were revolted, they said it couldn't be good to have an elephant on one's 
pinky,.
Or the radiant brothers, the Pleiades..
It might be a small tuft of hair.

Get back to you later,

Spencer Osborn



Re: Glibc 2.4 development branch for debian-glibc package

2006-03-10 Thread Denis Barbier
On Wed, Mar 08, 2006 at 07:47:54PM -0500, Clint Adams wrote:
> I've uploaded 2.4 (as 2.3.999, so that we can roll a
> new tarball for 2.4 if necessary) so that we can all work
> from the same .orig.tar.gz.

Your glibc-libidn-2.4.tar.bz2 differs from upstream, is this
intentional?

Denis


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



problem compiling with pthread_setaffinity_np()

2006-03-10 Thread Stephane Eranian
Hello,

I am trying to compile a program using the non-portable (np)
pthread_setaffinity_np() call and I am running into problems
with glibc. 

With LinuxThreads, the call is not defined (as expected):

gcc -Wall  -O2 -g  -pthread -D_GNU_SOURCE -c test.c
test.c: In function 'pfms_thread_mainloop':
test.c:147: warning: implicit declaration of function 'pthread_setaffinity_np'
gcc -Wall  -O2 -g  -pthread  -D_GNU_SOURCE -o test test.o -lm -lpthread
test.o: In function `main':test.c:147: undefined reference to 
`pthread_setaffinity_np'

forcing the use of NPTL, I run into another problem with the cancel calls which 
I do 
not quite understand. Apparently some of the calls are declared as hidden but I 
don't
know why. Note that I do not explicitely refer to those __pthread*cancel() 
calls,
instead I use the documented testcancel(), setcancelstate(), cancel(). is what 
I get:

gcc -Wall  -O2 -g  -pthread -D_GNU_SOURCE -I/usr/include/nptl -c test.c
gcc -Wall  -O2 -g  -pthread -D_GNU_SOURCE -I/usr/include/nptl -D_GNU_SOURCE -o 
test test.o -lm -lpthread
test.o: In function `barrier_wait':test.c:93: undefined reference to 
`__pthread_register_cancel'
:test.c:127: undefined reference to `__pthread_unregister_cancel'
:test.c:127: undefined reference to `__pthread_unregister_cancel'
test.o: In function `pfms_thread_mainloop':test.c:147: undefined reference to 
`pthread_setaffinity_np'

I am runing Sarge/testing on i686:

$ dpkg -i | fgrep libc6
ii  libc62.3.5-13  GNU C 
Library: Shared libraries and Timezone
ii  libc6-dev2.3.5-13  GNU C 
Library: Development Libraries and Hea
ii  libc6-i686   2.3.5-13  GNU C 
Library: Shared libraries [i686 optimi

ii  gcc  4.0.2-2   The GNU C 
compiler
ii  gcc-4.0  4.0.2-9   The GNU C 
compiler
ii  gcc-4.0-base 4.0.2-9   The GNU 
Compiler Collection (base package)
ii  libgcc1  4.0.2-9   GCC support 
library

The same problem exists on Debian/testing on IA-64.

Does anybody know what I am missing?

Thanks.

-- 
-Stephane


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug #355099: kdelibs FTBFS

2006-03-10 Thread Daniel Schepler
After some investigation of the failure of kdelibs to build, I found it 
appears to be a bug in either libtool, ld, or the dynamic linker, so I'm 
CC'ing the maintainers of those packages.  The problem is that lt-meinproc is 
getting linked with a NEEDED entry pointing to libkdecore.so because it 
directly uses symbols from that library, which is indirectly brought in by 
the -lkio argument, but the RPATH on the resulting binary only includes the 
directory containing libkio.so.  Then the dynamic linker can't find where 
libkdecore.so is, despite the fact that libkio.so's RPATH includes the 
directories containing its dependencies, and one of those libraries has the 
RPATH needed for libkdecore.so.

So I can see a few different ways to fix this:

* Make libtool include all indirect rpath's directly on the link command line.  
But I find this ugly, and in fact a step backwards from recent improvements, 
and it really doesn't solve the general problem either.
* Make the dynamic loader able to find libraries within rpath's from already 
loaded libraries.  But this doesn't totally solve the case outside libtool -- 
what if that other library then gets relinked in such a way that it doesn't 
indirectly include that rpath anymore?
* Make ld add the required directory to RPATH when it automatically adds a 
NEEDED entry due to direct usage of symbols from the library involved.  
Somewhat ugly, though.

Anyway, in the meantime, this can be fixed in the kdelibs package by adding 
$(LIB_KDECORE) explicitly to meinproc_LDADD, which it's appropriate to list 
anyway since meinproc directly uses kdecore functions.
-- 
Daniel Schepler


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



r1285 - in glibc-package/trunk/debian: . patches

2006-03-10 Thread Denis Barbier
Author: barbier
Date: 2006-03-10 13:51:51 + (Fri, 10 Mar 2006)
New Revision: 1285

Added:
   glibc-package/trunk/debian/patches/strfmon.diff
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/patches/series
Log:
  * Add strfmon.diff: the negative sign is not printed by strfmon when
current locale defines sign_posn == 4 (as in de_CH) and format
argument contains the ! modifier.


Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2006-03-09 22:10:13 UTC (rev 
1284)
+++ glibc-package/trunk/debian/changelog2006-03-10 13:51:51 UTC (rev 
1285)
@@ -15,6 +15,9 @@
   [ Denis Barbier ]
   * locales.config: If $DEBCONF_IS_A_REGISTRY is set to a non-empty value,
 the content of /etc/locale.gen does not override debconf values.
+  * Add strfmon.diff: the negative sign is not printed by strfmon when
+current locale defines sign_posn == 4 (as in de_CH) and format
+argument contains the ! modifier.
 
  -- Denis Barbier <[EMAIL PROTECTED]>  Mon,  6 Mar 2006 00:40:52 +0100
 

Modified: glibc-package/trunk/debian/patches/series
===
--- glibc-package/trunk/debian/patches/series   2006-03-09 22:10:13 UTC (rev 
1284)
+++ glibc-package/trunk/debian/patches/series   2006-03-10 13:51:51 UTC (rev 
1285)
@@ -134,3 +134,4 @@
 hppa-inlining.diff -p1
 regcomp_c.diff -p1
 tst-setcontext_c.diff -p1
+strfmon.diff

Added: glibc-package/trunk/debian/patches/strfmon.diff
===
--- glibc-package/trunk/debian/patches/strfmon.diff 2006-03-09 22:10:13 UTC 
(rev 1284)
+++ glibc-package/trunk/debian/patches/strfmon.diff 2006-03-10 13:51:51 UTC 
(rev 1285)
@@ -0,0 +1,60 @@
+#! /bin/sh -e
+
+# All lines beginning with `# DP:' are a description of the patch.
+# DP: Description: The negative sign is not printed by strfmon when
+# DP:current locale defines sign_posn == 4 (as in de_CH) and
+# DP:format argument contains the ! modifier.
+# DP:Note: upstream will fix indentation when applying this patch,
+# DP:  it has intentionnally been kept this way for readability.
+# DP: Related bugs: BZ2420
+# DP: Dpatch author: Denis Barbier
+# DP: Patch author: Denis Barbier
+# DP: Upstream status: 
+# DP: Status Details: 
+
+Index: glibc-2.3.6/stdlib/strfmon_l.c
+===
+--- glibc-2.3.6.orig/stdlib/strfmon_l.c
 glibc-2.3.6/stdlib/strfmon_l.c
+@@ -491,12 +491,11 @@
+   }
+ 
+ if (print_curr_symbol)
+-  {
+-out_string (currency_symbol);
++  out_string (currency_symbol);
+ 
+ if (sign_posn == 4)
+   {
+-if (sep_by_space == 2)
++if (sep_by_space == 2 && print_curr_symbol)
+   out_char (space_char);
+ out_string (sign_string);
+ if (sep_by_space == 1)
+@@ -505,9 +504,8 @@
+   out_char (' ');
+   }
+ else
+-  if (sep_by_space == 1)
++  if (sep_by_space == 1 && print_curr_symbol)
+ out_char (space_char);
+-  }
+   }
+   else
+   if (sign_posn != 0 && sign_posn != 2 && sign_posn != 3
+@@ -583,13 +581,13 @@
+ || (sign_posn == 0 && sep_by_space == 1))
+   out_char (space_char);
+ out_nstring (currency_symbol, currency_symbol_len);
++  }
+ if (sign_posn == 4)
+   {
+-if (sep_by_space == 2)
++if (sep_by_space == 2 && print_curr_symbol)
+   out_char (' ');
+ out_string (sign_string);
+   }
+-  }
+   }
+ 
+   if (sign_posn == 2)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#303920: marked as done (libc6: Nicaragua introduces DST at 12:00pm 09/04/2005)

2006-03-10 Thread Debian Bug Tracking System
Your message dated Fri, 10 Mar 2006 15:08:13 +0100
with message-id <[EMAIL PROTECTED]>
and subject line Bug already fixed
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: libc6
Version: 2.3.2.ds1-20
Severity: normal


The Nicaraguan president orders a one hour forward shift of the
oficial time in Nicaragua, starting from 24:00 at ninth of April 2005, see

   http://www.migob.gob.ni/webmigob/leyes.php?URL=/leyes/decreto23-2005.html

for the official anouncement.

The DST has no ending date!  It is said, that there will be a testing
period of two months...

Regards,

Jorge-León

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages libc6 depends on:
ii  libdb1-compat 2.1.3-7The Berkeley database routines [gl

-- no debconf information

--- End Message ---
--- Begin Message ---
Version: 2.3.6-3

Hi,

it looks like this bug has been fixed, closing it now.
Thanks for your report.

Denis
--- End Message ---


Bug#318866: marked as done (csu/Makefile uses unspecified echo behavior)

2006-03-10 Thread Debian Bug Tracking System
Your message dated Fri, 10 Mar 2006 15:23:45 +0100
with message-id <[EMAIL PROTECTED]>
and subject line Bug fixed
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: glibc
Version: 2.3.2.ds1-22

In csu/Makefile, the rule to produce version-info.h uses echo to display
"\n", but the handling of backslashed by echo is not standard, and there are
variations among the builtin echo of the /bin/sh variants available on
Debian:

/tmp $ cat > try_echo
echo 'foo\nbar'
/tmp $ bash try_echo 
foo\nbar
/tmp $ dash try_echo
foo
bar


signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Version: 2.3.5-11

Hi,

this bug was a duplicate of #207391 and has been fixed in glibc 2.3.5-11.

Denis
--- End Message ---


r1286 - in glibc-package/trunk/debian: . patches

2006-03-10 Thread Aurelien Jarno
Author: aurel32
Date: 2006-03-10 16:39:14 + (Fri, 10 Mar 2006)
New Revision: 1286

Added:
   glibc-package/trunk/debian/patches/argp_h.diff
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/patches/series
Log:
  * Add argp_h.diff fixes (Remove __NTH for __argp_usage inline function)
by Ulrich Drepper (patch from HEAD).  (Closes: #355264)
  



Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2006-03-10 13:51:51 UTC (rev 
1285)
+++ glibc-package/trunk/debian/changelog2006-03-10 16:39:14 UTC (rev 
1286)
@@ -11,6 +11,8 @@
   * Add tst-setcontext_c.diff (fix the arguments passed to setcontext during
 test) from upstream.
   * Create a link /usr/lib32 -> /emul/ia32-linux/usr/lib on amd64.
+  * Add argp_h.diff fixes (Remove __NTH for __argp_usage inline function) 
+by Ulrich Drepper (patch from HEAD).  (Closes: #355264)
 
   [ Denis Barbier ]
   * locales.config: If $DEBCONF_IS_A_REGISTRY is set to a non-empty value,

Added: glibc-package/trunk/debian/patches/argp_h.diff
===
--- glibc-package/trunk/debian/patches/argp_h.diff  2006-03-10 13:51:51 UTC 
(rev 1285)
+++ glibc-package/trunk/debian/patches/argp_h.diff  2006-03-10 16:39:14 UTC 
(rev 1286)
@@ -0,0 +1,21 @@
+2005-10-13  Ulrich Drepper  <[EMAIL PROTECTED]>
+   
+   [BZ #1373]
+   * argp/argp.h: Remove __NTH for __argp_usage inline function.
+   
+===
+RCS file: /cvs/glibc/libc/argp/argp.h,v
+retrieving revision 1.30
+retrieving revision 1.31
+diff -u -r1.30 -r1.31
+--- libc/argp/argp.h   2004/09/07 22:23:45 1.30
 libc/argp/argp.h   2005/10/14 05:53:47 1.31
+@@ -561,7 +561,7 @@
+ # endif
+ 
+ ARGP_EI void
+-__NTH (__argp_usage (__const struct argp_state *__state))
++__argp_usage (__const struct argp_state *__state)
+ {
+   __argp_state_help (__state, stderr, ARGP_HELP_STD_USAGE);
+ }

Modified: glibc-package/trunk/debian/patches/series
===
--- glibc-package/trunk/debian/patches/series   2006-03-10 13:51:51 UTC (rev 
1285)
+++ glibc-package/trunk/debian/patches/series   2006-03-10 16:39:14 UTC (rev 
1286)
@@ -135,3 +135,4 @@
 regcomp_c.diff -p1
 tst-setcontext_c.diff -p1
 strfmon.diff
+argp_h.diff -p1


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



r1287 - in glibc-package/trunk/debian: . patches

2006-03-10 Thread Aurelien Jarno
Author: aurel32
Date: 2006-03-10 16:49:44 + (Fri, 10 Mar 2006)
New Revision: 1287

Added:
   glibc-package/trunk/debian/patches/getcwd_ia64.diff
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/patches/series
Log:
  * Add getcwd_ia64.diff (Remove the assertion so that the behaviour is the
same on all platforms, including ia64). This is a temporary fix to bug
#355109, until the upstream takes a decision.



Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2006-03-10 16:39:14 UTC (rev 
1286)
+++ glibc-package/trunk/debian/changelog2006-03-10 16:49:44 UTC (rev 
1287)
@@ -13,6 +13,9 @@
   * Create a link /usr/lib32 -> /emul/ia32-linux/usr/lib on amd64.
   * Add argp_h.diff fixes (Remove __NTH for __argp_usage inline function) 
 by Ulrich Drepper (patch from HEAD).  (Closes: #355264)
+  * Add getcwd_ia64.diff (Remove the assertion so that the behaviour is the
+same on all platforms, including ia64). This is a temporary fix to bug
+#355109, until the upstream takes a decision.
 
   [ Denis Barbier ]
   * locales.config: If $DEBCONF_IS_A_REGISTRY is set to a non-empty value,

Added: glibc-package/trunk/debian/patches/getcwd_ia64.diff
===
--- glibc-package/trunk/debian/patches/getcwd_ia64.diff 2006-03-10 16:39:14 UTC 
(rev 1286)
+++ glibc-package/trunk/debian/patches/getcwd_ia64.diff 2006-03-10 16:49:44 UTC 
(rev 1287)
@@ -0,0 +1,11 @@
+--- libc/sysdeps/unix/sysv/linux/getcwd.c.orig 2006-03-10 17:42:19.0 
+0100
 libc/sysdeps/unix/sysv/linux/getcwd.c  2006-03-10 17:45:39.0 
+0100
+@@ -127,7 +127,7 @@
+   /* It should never happen that the `getcwd' syscall failed because
+the buffer is too small if we allocated the buffer ourselves
+large enough.  */
+-  assert (errno != ERANGE || buf != NULL || size != 0);
++/*  assert (errno != ERANGE || buf != NULL || size != 0); */
+ 
+ #  ifndef NO_ALLOCATION
+   if (buf == NULL)

Modified: glibc-package/trunk/debian/patches/series
===
--- glibc-package/trunk/debian/patches/series   2006-03-10 16:39:14 UTC (rev 
1286)
+++ glibc-package/trunk/debian/patches/series   2006-03-10 16:49:44 UTC (rev 
1287)
@@ -136,3 +136,4 @@
 tst-setcontext_c.diff -p1
 strfmon.diff
 argp_h.diff -p1
+getcwd_ia64.diff -p1


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: mips(el) n32 and n64 host triplet

2006-03-10 Thread Daniel Jacobowitz
On Fri, Mar 03, 2006 at 04:46:01PM +0100, Aurelien Jarno wrote:
> >There are already triplets for this ;-)  Take a look at the glibc
> >configuration; I believe you'd want mips64-linux-gnuabi64 et al.
> >
> I can't find such thing in the glibc? In which file?

Sorry, I missed this message (went in the wrong folder).

Right now it's in ports/sysdeps/mips/preconfigure.  See the switch on
config_os.

-- 
Daniel Jacobowitz
CodeSourcery


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug #355099: kdelibs FTBFS

2006-03-10 Thread Kurt Roeckx
On Fri, Mar 10, 2006 at 02:02:04PM +0100, Daniel Schepler wrote:
> After some investigation of the failure of kdelibs to build, I found it 
> appears to be a bug in either libtool, ld, or the dynamic linker, so I'm 
> CC'ing the maintainers of those packages.  The problem is that lt-meinproc is 
> getting linked with a NEEDED entry pointing to libkdecore.so because it 
> directly uses symbols from that library, which is indirectly brought in by 
> the -lkio argument, but the RPATH on the resulting binary only includes the 
> directory containing libkio.so.

I think the commands you're talking about being issued here are:
/bin/sh ../libtool --tag=CXX --mode=link g++  -Wno-long-long -Wundef -ansi 
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts 
-Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -g -Wall -O2 
-DDEBIAN_VERSION=4:3.5.1-3 -Wformat-security -Wmissing-format-attribute 
-Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT 
-DQT_NO_TRANSLATION -L/usr/lib -L/usr/share/qt3/lib -L/usr/X11R6/lib -o 
meinproc  meinproc.o xslt_pure.o libkbzipfilter_dummy.la -L/usr/lib -lxslt 
-lxml2 -lz -lm -L/usr/lib -lxml2 -lz -lm ../kio/libkio.la -lbz2
g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE 
-Wcast-align-Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG 
-DNO_DEBUG -O2 -g -Wall -O2 -DDEBIAN_VERSION=4:3.5.1-3 -Wformat-security 
-Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new 
-fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT 
-DQT_NO_TRANSLATION -o .libs/meinproc meinproc.o xslt_pure.o  -L/usr/lib 
-L/usr/share/qt3/lib -L/usr/X11R6/lib ./.libs/libkbzipfilter_dummy.a 
/usr/lib/libxslt.so /usr/lib/libxml2.so -lz -lm ../kio/.libs/libkio.so -lbz2

So basicly, there isn't a -lkdecore, while there should
have been one.  I consider this to be a bug in the
package.  The linker however adds in case it can detect
it, as you seem to be aware of.  See
http://sourceware.org/ml/binutils/2005-09/msg00200.html
for those who don't.

As you say later in the mail adding kdecore to the link
line solves this, and I think this should be done in any
case.

Looking at the result of an ldd on lt-meinproc I see:
[...]
libkdecore.so.4 => not found
[...]
libkdecore.so.4 => 
/usr/src/kdelibs-3.5.1/obj-x86_64-linux-gnu/kdecore/.libs/libkdecore.so.4 
(0x2e6dc000)

Where the first one comes from the executable itself,
which doesn't have an rpath, and the second one comes from
libkwalletclient.so.1 (thru libkio.so.4)

>  Then the dynamic linker can't find where 
> libkdecore.so is, despite the fact that libkio.so's RPATH includes the 
> directories containing its dependencies, and one of those libraries has the 
> RPATH needed for libkdecore.so.

> So I can see a few different ways to fix this:
> 
> * Make libtool include all indirect rpath's directly on the link command 
> line.  
> But I find this ugly, and in fact a step backwards from recent improvements, 
> and it really doesn't solve the general problem either.

I've been pondering wether libtool should always add
rpaths to libraries/binaries as long as they're not
installed, but that has a few problems.  One of them is,
you'll always need to relink when you want to install it
to remove the rpath's that you don't need.  An other is
that it's probably not very portable.

One of the reasons I thought about this is #320698.

> * Make the dynamic loader able to find libraries within rpath's from already 
> loaded libraries.  But this doesn't totally solve the case outside libtool -- 
> what if that other library then gets relinked in such a way that it doesn't 
> indirectly include that rpath anymore?

I think that 2 libraries with the same soname should be
considered the same file.  However, I think the problem is
that in the executable (lt-meinproc) there is no rpath, so
it can't find it at that time.  Then later some other
libraries get loaded, and one of them needs the same
library again, but this time has an rpath.  I think it's
reasonable to expect it to fail.  I think if it tried to
load them in a different order, it would have worked, but
I don't think it should.

> * Make ld add the required directory to RPATH when it automatically adds a 
> NEEDED entry due to direct usage of symbols from the library involved.  
> Somewhat ugly, though.

I already find it ugly that it adds the NEEDED by
itself, please don't make it automaticly add RPATH's too.
But if it wouldn't have added the NEEDED in the first
place, you would have known that you needed to link
to kdecore sooner, and wouldn't have this problem.

I'm still for removing this feature from the linker.


Kurt


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re:

2006-03-10 Thread Althea H. Arrington, Jr

Hey whats up,


Every producto from us means you get iBar Gain aPrice.

Our oRAPlicas are exactly like the real thing.

Committed to creating n selling aqu a lity eRe plica aWa tches. 

Visit us today to aplace your 0r ider.



COPY the Address below and paste in your WEBi browser:


blockpate.justworlds.com




While ravening clouds, the burial clouds, in black masses spreading,.
I am the dark girl who crossed the red sea .
-- those with employee rolls of 75,000 or more -- reported average wage 
increases.
professor and former chief of GE's Crotonville leadership development program..
The Modern Man I sing..
Now, through my children, young and free, .
(With my lips soothing thee, adding, I whisper, .
Swim the delicate brothers, the Pleiades..


Later,
Stacey Odom



Bug#356306: glibc: FTBFS on experimental / amd64: biarch i386 failed to build.

2006-03-10 Thread Kurt Roeckx
Package: glibc
Version: 2.3.999-1
Severity: important

Hi,

Your package failed to build on amd64.  The amd64 version seems
to have build without problem, but then when it tried to build
the i386 version, it failed with the following error:

running configure fragment for sysdeps/i386/elf
checking for i386 TLS support... yes
running configure fragment for nptl/sysdeps/pthread
checking for forced unwind support... no
configure: error: forced unwind support is required
make: *** [/build/buildd/glibc-2.3.999/stamp-dir/configure_i386]
Error 1

Full buildd log is available at
http://amd64.ftbfs.de/fetch.php?&pkg=glibc&ver=2.3.999-1&arch=amd64&stamp=1141959515&file=log&as=raw


Kurt



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



r1288 - glibc-package/branches/glibc-2.4/debian

2006-03-10 Thread Clint Adams
Author: schizo
Date: 2006-03-11 00:56:46 + (Sat, 11 Mar 2006)
New Revision: 1288

Modified:
   glibc-package/branches/glibc-2.4/debian/changelog
Log:
reflect r1271 change in changelog
- Remove everything to do with nscd_nischeck.


Modified: glibc-package/branches/glibc-2.4/debian/changelog
===
--- glibc-package/branches/glibc-2.4/debian/changelog   2006-03-10 16:49:44 UTC 
(rev 1287)
+++ glibc-package/branches/glibc-2.4/debian/changelog   2006-03-11 00:56:46 UTC 
(rev 1288)
@@ -13,6 +13,7 @@
 - Remove glibc-manual-string.diff (merged upstream).
 - Remove divdi3-moddi3.diff (merged upstream).
 - Remove glibc235-gcc4-elf.diff (merged upstream).
+- Remove everything to do with nscd_nischeck.
 - debian/shlibver: Bump up to 2.4-1.
 
   [ Denis Barbier ]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



r1289 - in glibc-package/branches/glibc-2.4/debian: . rules.d sysdeps

2006-03-10 Thread Clint Adams
Author: schizo
Date: 2006-03-11 01:02:48 + (Sat, 11 Mar 2006)
New Revision: 1289

Modified:
   glibc-package/branches/glibc-2.4/debian/rules
   glibc-package/branches/glibc-2.4/debian/rules.d/debhelper.mk
   glibc-package/branches/glibc-2.4/debian/sysdeps/linux.mk
   glibc-package/branches/glibc-2.4/debian/sysdeps/sparc.mk
Log:
revert changes to build without linuxthreads, as we are going to be
shipping linuxthreads in the .orig.tar.gz


Modified: glibc-package/branches/glibc-2.4/debian/rules
===
--- glibc-package/branches/glibc-2.4/debian/rules   2006-03-11 00:56:46 UTC 
(rev 1288)
+++ glibc-package/branches/glibc-2.4/debian/rules   2006-03-11 01:02:48 UTC 
(rev 1289)
@@ -129,7 +129,7 @@
 endef
 
 # Include libidn for both NPTL and LinuxThreads targets.
-standard-add-ons = nptl,libidn,
+standard-add-ons = libidn,
 
 # Pull in all the per-arch magic!
 

Modified: glibc-package/branches/glibc-2.4/debian/rules.d/debhelper.mk
===
--- glibc-package/branches/glibc-2.4/debian/rules.d/debhelper.mk
2006-03-11 00:56:46 UTC (rev 1288)
+++ glibc-package/branches/glibc-2.4/debian/rules.d/debhelper.mk
2006-03-11 01:02:48 UTC (rev 1289)
@@ -19,8 +19,8 @@
 # Some per-package extra files to install.
 define $(libc)_extra_debhelper_pkg_install
install --mode=0644 $(DEB_SRCDIR)/ChangeLog 
debian/$(curpass)/usr/share/doc/$(curpass)/changelog
-#  install --mode=0644 $(DEB_SRCDIR)/linuxthreads/README 
debian/$(curpass)/usr/share/doc/$(curpass)/README.linuxthreads
-#  install --mode=0644 $(DEB_SRCDIR)/linuxthreads/ChangeLog 
debian/$(curpass)/usr/share/doc/$(curpass)/ChangeLog.linuxthreads
+   install --mode=0644 $(DEB_SRCDIR)/linuxthreads/README 
debian/$(curpass)/usr/share/doc/$(curpass)/README.linuxthreads
+   install --mode=0644 $(DEB_SRCDIR)/linuxthreads/ChangeLog 
debian/$(curpass)/usr/share/doc/$(curpass)/ChangeLog.linuxthreads
case " $(GLIBC_PASSES) " in \
*" nptl "*) \
  install --mode=0644 $(DEB_SRCDIR)/nptl/ChangeLog 
debian/$(curpass)/usr/share/doc/$(curpass)/ChangeLog.nptl; \
@@ -42,7 +42,7 @@
 
 define glibc-doc_extra_debhelper_pkg_install
install --mode=0644 $(DEB_SRCDIR)/ChangeLog 
debian/$(curpass)/usr/share/doc/$(curpass)/changelog
-#  install --mode=0644 $(DEB_SRCDIR)/linuxthreads/FAQ.html 
debian/$(curpass)/usr/share/doc/$(curpass)/FAQ.linuxthreads.html
+   install --mode=0644 $(DEB_SRCDIR)/linuxthreads/FAQ.html 
debian/$(curpass)/usr/share/doc/$(curpass)/FAQ.linuxthreads.html
 endef
 
 # Should each of these have per-package options?

Modified: glibc-package/branches/glibc-2.4/debian/sysdeps/linux.mk
===
--- glibc-package/branches/glibc-2.4/debian/sysdeps/linux.mk2006-03-11 
00:56:46 UTC (rev 1288)
+++ glibc-package/branches/glibc-2.4/debian/sysdeps/linux.mk2006-03-11 
01:02:48 UTC (rev 1289)
@@ -1,5 +1,4 @@
-#GLIBC_OVERLAYS ?= $(shell ls glibc-linuxthreads* glibc-ports* glibc-libidn*)
-GLIBC_OVERLAYS ?= $(shell ls glibc-ports* glibc-libidn*)
+GLIBC_OVERLAYS ?= $(shell ls glibc-linuxthreads* glibc-ports* glibc-libidn*)
 MIN_KERNEL_SUPPORTED := 2.2.0
 libc = libc6
 
@@ -22,8 +21,7 @@
 
 # Linuxthreads Config
 threads = yes
-#libc_add-ons = linuxthreads $(add-ons)
-libc_add-ons = $(add-ons)
+libc_add-ons = linuxthreads $(add-ons)
 
 ifndef LINUX_SOURCE
   LINUX_HEADERS := /usr/include

Modified: glibc-package/branches/glibc-2.4/debian/sysdeps/sparc.mk
===
--- glibc-package/branches/glibc-2.4/debian/sysdeps/sparc.mk2006-03-11 
00:56:46 UTC (rev 1288)
+++ glibc-package/branches/glibc-2.4/debian/sysdeps/sparc.mk2006-03-11 
01:02:48 UTC (rev 1289)
@@ -6,7 +6,7 @@
 sparc64_CC = $(BUILD_CC) -m64
 sparc64_extra_cflags = -g1 -O3
 sparc64_extra_config_options = $(extra_config_options) --disable-profile
-sparc64_add-ons = nptl $(add-ons)
+sparc64_add-ons = linuxthreads $(add-ons)
 libc6-sparc64_shlib_dep = libc6-sparc64 (>= $(shlib_dep_ver))
 sparc64_slibdir = /lib64
 sparc64_libdir = /usr/lib64
@@ -16,7 +16,7 @@
 sparcv9_configure_build=sparcv9-linux
 sparcv9_extra_cflags = -g1 -O3
 sparcv9_extra_config_options = $(extra_config_options) --disable-profile
-sparcv9_add-ons = nptl $(add-ons)
+sparcv9_add-ons = linuxthreads $(add-ons)
 sparcv9_rtlddir = /lib
 sparcv9_slibdir = /lib/v9
 
@@ -25,6 +25,6 @@
 sparcv9b_configure_build=sparcv9b-linux
 sparcv9b_extra_cflags = -g1 -O3
 sparcv9b_extra_config_options = $(extra_config_options) --disable-profile
-sparcv9b_add-ons = nptl $(add-ons)
+sparcv9b_add-ons = linuxthreads $(add-ons)
 sparcv9b_rtlddir = /lib
 sparcv9b_slibdir = /lib/ultra3


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



r1290 - in glibc-package/branches/glibc-2.4/debian: . patches

2006-03-10 Thread Clint Adams
Author: schizo
Date: 2006-03-11 04:48:13 + (Sat, 11 Mar 2006)
New Revision: 1290

Modified:
   glibc-package/branches/glibc-2.4/debian/changelog
   glibc-package/branches/glibc-2.4/debian/patches/series
Log:
re-enable patches for linuxthreads


Modified: glibc-package/branches/glibc-2.4/debian/changelog
===
--- glibc-package/branches/glibc-2.4/debian/changelog   2006-03-11 01:02:48 UTC 
(rev 1289)
+++ glibc-package/branches/glibc-2.4/debian/changelog   2006-03-11 04:48:13 UTC 
(rev 1290)
@@ -1,4 +1,4 @@
-glibc (2.3.999-2) UNRELEASED; urgency=low
+glibc (2.4-1) UNRELEASED; urgency=low
 
   [ Clint Adams ]
   * New upstream version 2.4.

Modified: glibc-package/branches/glibc-2.4/debian/patches/series
===
--- glibc-package/branches/glibc-2.4/debian/patches/series  2006-03-11 
01:02:48 UTC (rev 1289)
+++ glibc-package/branches/glibc-2.4/debian/patches/series  2006-03-11 
04:48:13 UTC (rev 1290)
@@ -49,7 +49,7 @@
 #glibc234-alpha-xstat.diff -p0
 #glibc234-hppa-linesep.diff -p0
 #glibc234-hppa-remove-mallocdef.diff -p0   # g: this should be 
replaced by Carlos' new patch.
-#linuxthreads-sizefix.diff -p1
+linuxthreads-sizefix.diff -p1
 #glibc232-tls-crashfix.diff -p1
 glibc23-mips-lazy-eval.diff -p2
 glibc235-gcc4-wcstol_l.diff -p1
@@ -58,7 +58,7 @@
 #glibc235-gcc4-mips-inline.diff -p0
 #glibc235-gcc4-mips-sysdeps.diff -p0
 #hurd-ioctl-pfinet.diff -p0
-#glibc235-hppa-lt.diff -p1
+glibc235-hppa-lt.diff -p1
 #glibc235-hppa-sysdeps.diff -p1
 #glibc235-gcc4-alpha-profile.diff -p0
 #glibc235-gcc34-m68k-seccomment.diff -p0


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



r1291 - in glibc-package/branches/glibc-2.4/debian: . patches

2006-03-10 Thread Clint Adams
Author: schizo
Date: 2006-03-11 06:14:34 + (Sat, 11 Mar 2006)
New Revision: 1291

Modified:
   glibc-package/branches/glibc-2.4/debian/changelog
   glibc-package/branches/glibc-2.4/debian/patches/linuxthreads-sizefix.diff
Log:
- Update linuxthreads-sizefix.diff for 2.4.


Modified: glibc-package/branches/glibc-2.4/debian/changelog
===
--- glibc-package/branches/glibc-2.4/debian/changelog   2006-03-11 04:48:13 UTC 
(rev 1290)
+++ glibc-package/branches/glibc-2.4/debian/changelog   2006-03-11 06:14:34 UTC 
(rev 1291)
@@ -14,6 +14,7 @@
 - Remove divdi3-moddi3.diff (merged upstream).
 - Remove glibc235-gcc4-elf.diff (merged upstream).
 - Remove everything to do with nscd_nischeck.
+- Update linuxthreads-sizefix.diff for 2.4.
 - debian/shlibver: Bump up to 2.4-1.
 
   [ Denis Barbier ]

Modified: 
glibc-package/branches/glibc-2.4/debian/patches/linuxthreads-sizefix.diff
===
--- glibc-package/branches/glibc-2.4/debian/patches/linuxthreads-sizefix.diff   
2006-03-11 04:48:13 UTC (rev 1290)
+++ glibc-package/branches/glibc-2.4/debian/patches/linuxthreads-sizefix.diff   
2006-03-11 06:14:34 UTC (rev 1291)
@@ -66,9 +66,11 @@
if __need_struct_pthread_size, instead define lll_lock_t.
 
 
 glibc-2.3.2-net/linuxthreads/Makefile  4 Oct 2003 11:52:58 -   
1.1.1.53
-+++ glibc-2.3.2-redhat/linuxthreads/Makefile   4 Oct 2003 12:06:23 -   
1.32
-@@ -244,15 +244,18 @@ $(addprefix $(objpfx), \
+Index: glibc-2.4/linuxthreads/Makefile
+===
+--- glibc-2.4.orig/linuxthreads/Makefile   2006-02-28 02:13:34.0 
-0500
 glibc-2.4/linuxthreads/Makefile2006-03-11 01:00:38.0 -0500
+@@ -242,15 +242,18 @@
$(filter-out $(tests-static) $(tests-reverse) unload, \
  $(tests) $(test-srcs))): $(objpfx)libpthread.so \
 $(objpfx)libpthread_nonshared.a
@@ -89,9 +91,11 @@
  else
  $(addprefix $(objpfx),$(tests) $(test-srcs)): $(objpfx)libpthread.a
  $(addprefix $(objpfx),$(librt-tests)): $(common-objpfx)rt/librt.a
 glibc-2.3.2-net/linuxthreads/sysdeps/alpha/tls.h   5 Feb 2003 09:13:41 
-   1.1.1.4
-+++ glibc-2.3.2-redhat/linuxthreads/sysdeps/alpha/tls.h12 Aug 2003 
11:35:57 -  1.5
-@@ -53,54 +53,76 @@ typedef struct
+Index: glibc-2.4/linuxthreads/sysdeps/alpha/tls.h
+===
+--- glibc-2.4.orig/linuxthreads/sysdeps/alpha/tls.h2005-01-09 
15:01:12.0 -0500
 glibc-2.4/linuxthreads/sysdeps/alpha/tls.h 2006-03-11 01:00:38.0 
-0500
+@@ -58,54 +58,76 @@
  #  include 
  
  /* This is the size of the initial TCB.  */
@@ -180,9 +184,11 @@
  
  /* Get the thread descriptor definition.  */
  #  include 
 glibc-2.3.2-net/linuxthreads/sysdeps/i386/tls.h13 May 2003 19:51:58 
-  1.1.1.18
-+++ glibc-2.3.2-redhat/linuxthreads/sysdeps/i386/tls.h 28 Jul 2003 10:42:00 
-  1.14
-@@ -81,7 +81,14 @@ typedef struct
+Index: glibc-2.4/linuxthreads/sysdeps/i386/tls.h
+===
+--- glibc-2.4.orig/linuxthreads/sysdeps/i386/tls.h 2005-01-09 
15:01:13.0 -0500
 glibc-2.4/linuxthreads/sysdeps/i386/tls.h  2006-03-11 01:00:38.0 
-0500
+@@ -86,7 +86,14 @@
  #  define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t)
  
  /* This is the size of the TCB.  */
@@ -198,9 +204,11 @@
  
  /* Alignment requirements for the TCB.  */
  #  define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct)
 glibc-2.3.2-net/linuxthreads/sysdeps/ia64/tls.h31 Jul 2003 23:17:32 
-  1.1.1.6
-+++ glibc-2.3.2-redhat/linuxthreads/sysdeps/ia64/tls.h 31 Jul 2003 23:26:38 
-  1.5
-@@ -59,7 +59,14 @@ typedef struct
+Index: glibc-2.4/linuxthreads/sysdeps/ia64/tls.h
+===
+--- glibc-2.4.orig/linuxthreads/sysdeps/ia64/tls.h 2005-01-09 
15:01:13.0 -0500
 glibc-2.4/linuxthreads/sysdeps/ia64/tls.h  2006-03-11 01:00:38.0 
-0500
+@@ -65,7 +65,14 @@
  #  define TLS_TCB_SIZE sizeof (tcbhead_t)
  
  /* This is the size we need before TCB.  */
@@ -216,9 +224,11 @@
  
  /* Alignment requirements for the TCB.  */
  #  define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct)
 glibc-2.3.2-net/linuxthreads/sysdeps/powerpc/tls.h 26 Apr 2003 08:30:11 
-  1.1.1.4
-+++ glibc-2.3.2-redhat/linuxthreads/sysdeps/powerpc/tls.h  28 Jul 2003 
10:42:00 -  1.2
-@@ -64,11 +64,19 @@ typedef struct
+Index: glibc-2.4/linuxthreads/sysdeps/powerpc/tls.h
+===
+--- glibc-2.4.orig/linuxthreads/sysdeps/powerpc/tls.h  2005-01-09 
15:01:14.0 -0500
 glibc-2.4/linuxthreads/sysdeps/powerpc/tls.h   2006-03-11 
01:00:38.

Re: r1291 - in glibc-package/branches/glibc-2.4/debian: . patches

2006-03-10 Thread Daniel Jacobowitz
On Sat, Mar 11, 2006 at 06:14:37AM +, Clint Adams wrote:
> +Index: glibc-2.4/linuxthreads/sysdeps/pthread/bits/pthreadtypes.h
> +===
> +--- glibc-2.4.orig/linuxthreads/sysdeps/pthread/bits/pthreadtypes.h  
> 2006-03-11 01:05:57.0 -0500
>  glibc-2.4/linuxthreads/sysdeps/pthread/bits/pthreadtypes.h   
> 2006-03-11 01:10:02.0 -0500
> +@@ -149,4 +149,17 @@
> + /* Thread identifiers */
> + typedef unsigned long int pthread_t;
> + 
> ++#if __WORDSIZE == 64
> ++typedef struct __pthread_internal_list
> ++{
> ++  struct __pthread_internal_list *__prev;
> ++  struct __pthread_internal_list *__next;
> ++} __pthread_list_t;
> ++#else
> ++typedef struct __pthread_internal_slist
> ++{
> ++  struct __pthread_internal_slist *__next;
> ++} __pthread_slist_t;
> ++#endif
> ++
> + #endif  /* bits/pthreadtypes.h */

What needed this?  These ought to be internal to NPTL, as far as I
know.

-- 
Daniel Jacobowitz
CodeSourcery


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]