Re: r1291 - in glibc-package/branches/glibc-2.4/debian: . patches
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]
r1291 - in glibc-package/branches/glibc-2.4/debian: . patches
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.
r1290 - in glibc-package/branches/glibc-2.4/debian: . patches
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]
r1289 - in glibc-package/branches/glibc-2.4/debian: . rules.d sysdeps
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]
r1288 - glibc-package/branches/glibc-2.4/debian
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]
Bug#356306: glibc: FTBFS on experimental / amd64: biarch i386 failed to build.
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]
Re:
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
Re: Bug #355099: kdelibs FTBFS
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: mips(el) n32 and n64 host triplet
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]
r1287 - in glibc-package/trunk/debian: . patches
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]
r1286 - in glibc-package/trunk/debian: . patches
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]
Bug#318866: marked as done (csu/Makefile uses unspecified echo behavior)
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 ---
Bug#303920: marked as done (libc6: Nicaragua introduces DST at 12:00pm 09/04/2005)
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 ---
r1285 - in glibc-package/trunk/debian: . patches
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 #355099: kdelibs FTBFS
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]
problem compiling with pthread_setaffinity_np()
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]
Re: Glibc 2.4 development branch for debian-glibc package
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]
Re[1]:
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: For those who care about stable updates (update)
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]