r1262 - in glibc-package/trunk/debian: . sysdeps

2006-03-02 Thread Aurelien Jarno
Author: aurel32
Date: 2006-03-02 10:09:55 + (Thu, 02 Mar 2006)
New Revision: 1262

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/sysdeps/sparc.mk
Log:
 * Set configure_build to the same value as configure_host for sparc
   optimized libraries (as on i386). This way they will be tested.




Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2006-03-02 04:10:43 UTC (rev 
1261)
+++ glibc-package/trunk/debian/changelog2006-03-02 10:09:55 UTC (rev 
1262)
@@ -1,6 +1,7 @@
 glibc (2.3.6-4) UNRELEASED; urgency=low
 
-  *  
+  * Set configure_build to the same value as configure_host for sparc
+optimized libraries (as on i386). This way they will be tested.
 
  -- Aurelien Jarno [EMAIL PROTECTED]  Thu,  2 Mar 2006 05:10:12 +0100
 

Modified: glibc-package/trunk/debian/sysdeps/sparc.mk
===
--- glibc-package/trunk/debian/sysdeps/sparc.mk 2006-03-02 04:10:43 UTC (rev 
1261)
+++ glibc-package/trunk/debian/sysdeps/sparc.mk 2006-03-02 10:09:55 UTC (rev 
1262)
@@ -4,7 +4,7 @@
 sparc64_MIN_KERNEL_SUPPORTED = 2.4.18
 sparc64_configure_target=sparc64-linux
 sparc64_CC = $(BUILD_CC) -m64
-sparc64_extra_cflags = -g2 -O3
+sparc64_extra_cflags = -g1 -O3
 sparc64_extra_config_options = $(extra_config_options) --disable-profile 
--without-__thread --without-tls
 sparc64_add-ons = linuxthreads $(add-ons)
 libc6-sparc64_shlib_dep = libc6-sparc64 (= $(shlib_dep_ver))
@@ -13,7 +13,8 @@
  
 sparcv9_MIN_KERNEL_SUPPORTED = 2.4.18
 sparcv9_configure_target=sparcv9-linux
-sparcv9_extra_cflags = -g2 -O3
+sparcv9_configure_build=sparcv9-linux
+sparcv9_extra_cflags = -g1 -O3
 sparcv9_extra_config_options = $(extra_config_options) --disable-profile
 sparcv9_add-ons = linuxthreads $(add-ons)
 sparcv9_rtlddir = /lib
@@ -21,7 +22,8 @@
 
 sparcv9b_MIN_KERNEL_SUPPORTED = 2.4.18
 sparcv9b_configure_target=sparcv9b-linux
-sparcv9b_extra_cflags = -g2 -O3
+sparcv9b_configure_build=sparcv9b-linux
+sparcv9b_extra_cflags = -g1 -O3
 sparcv9b_extra_config_options = $(extra_config_options) --disable-profile
 sparcv9b_add-ons = linuxthreads $(add-ons)
 sparcv9b_rtlddir = /lib


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



r1263 - in glibc-package/trunk/debian: . rules.d

2006-03-02 Thread Aurelien Jarno
Author: aurel32
Date: 2006-03-02 10:19:15 + (Thu, 02 Mar 2006)
New Revision: 1263

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/rules.d/build.mk
Log:
  * If the CPU has biarch support, run tests for cross-compiled libraries.



Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2006-03-02 10:09:55 UTC (rev 
1262)
+++ glibc-package/trunk/debian/changelog2006-03-02 10:19:15 UTC (rev 
1263)
@@ -2,6 +2,7 @@
 
   * Set configure_build to the same value as configure_host for sparc
 optimized libraries (as on i386). This way they will be tested.
+  * If the CPU has biarch support, run tests for cross-compiled libraries.
 
  -- Aurelien Jarno [EMAIL PROTECTED]  Thu,  2 Mar 2006 05:10:12 +0100
 

Modified: glibc-package/trunk/debian/rules.d/build.mk
===
--- glibc-package/trunk/debian/rules.d/build.mk 2006-03-02 10:09:55 UTC (rev 
1262)
+++ glibc-package/trunk/debian/rules.d/build.mk 2006-03-02 10:19:15 UTC (rev 
1263)
@@ -80,7 +80,8 @@
 $(stamp)check_%: $(stamp)build_%
if [ -n $(findstring nocheck,$(DEB_BUILD_OPTIONS)) ]; then \
  echo DEB_BUILD_OPTIONS contains nocheck, skipping tests.; \
-   elif [ $(call xx,configure_build) != $(call xx,configure_target) ]; 
then \
+   elif [ $(call xx,configure_build) != $(call xx,configure_target) ]  \
+! $(DEB_BUILDDIR)/libc.so /dev/null 21 ; then \
  echo Cross compiling, skipping tests.; \
elif ! $(call kernel_check,$(call xx,MIN_KERNEL_SUPPORTED)); then \
  echo Kernel too old, skipping tests.; \


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



r1264 - in glibc-package/trunk/debian: . rules.d

2006-03-02 Thread Aurelien Jarno
Author: aurel32
Date: 2006-03-02 11:20:52 + (Thu, 02 Mar 2006)
New Revision: 1264

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/rules.d/build.mk
Log:
  * Remove ld.so from optimized libraries as it is not used.



Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2006-03-02 10:19:15 UTC (rev 
1263)
+++ glibc-package/trunk/debian/changelog2006-03-02 11:20:52 UTC (rev 
1264)
@@ -3,7 +3,8 @@
   * Set configure_build to the same value as configure_host for sparc
 optimized libraries (as on i386). This way they will be tested.
   * If the CPU has biarch support, run tests for cross-compiled libraries.
-
+  * Remove ld.so from optimized libraries as it is not used.
+  
  -- Aurelien Jarno [EMAIL PROTECTED]  Thu,  2 Mar 2006 05:10:12 +0100
 
 glibc (2.3.6-3) unstable; urgency=low

Modified: glibc-package/trunk/debian/rules.d/build.mk
===
--- glibc-package/trunk/debian/rules.d/build.mk 2006-03-02 10:19:15 UTC (rev 
1263)
+++ glibc-package/trunk/debian/rules.d/build.mk 2006-03-02 11:20:52 UTC (rev 
1264)
@@ -106,6 +106,11 @@
  (cd $(DEB_SRCDIR)/manual  texi2html -split_chapter libc.texinfo); \
fi
 
+   # Remove ld.so from optimized libraries
+   if [ $(curpass) != libc ]  [ $(call xx,configure_build) = $(call 
xx,configure_target) ]; then \
+   rm -f debian/tmp-$(curpass)/$(call xx,slibdir)/ld*.so* ; \
+   fi
+   
# /usr/include/nptl and /usr/lib/nptl.  It assumes tmp-libc is already 
installed.
if [ $(curpass) = nptl ]; then \
  for file in `find debian/tmp-$(curpass)/usr/include -type f | sed 
's/^debian\/tmp-nptl\///'`; do \


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



r1265 - in glibc-package/trunk/debian: . patches sysdeps

2006-03-02 Thread Aurelien Jarno
Author: aurel32
Date: 2006-03-02 16:04:23 + (Thu, 02 Mar 2006)
New Revision: 1265

Added:
   glibc-package/trunk/debian/patches/regcomp_c.diff
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/patches/series
   glibc-package/trunk/debian/sysdeps/hppa.mk
Log:
 * Add regcomp_c.diff (Call __libc_lock_init after init_dfa) from upstream
   (Ulrich Drepper). This make possible to run the testsuite again on hppa.
 * Enable the testsuite on hppa.




Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2006-03-02 11:20:52 UTC (rev 
1264)
+++ glibc-package/trunk/debian/changelog2006-03-02 16:04:23 UTC (rev 
1265)
@@ -4,6 +4,9 @@
 optimized libraries (as on i386). This way they will be tested.
   * If the CPU has biarch support, run tests for cross-compiled libraries.
   * Remove ld.so from optimized libraries as it is not used.
+  * Add regcomp_c.diff (Call __libc_lock_init after init_dfa) from upstream
+(Ulrich Drepper). This make possible to run the testsuite again on hppa.
+  * Enable the testsuite on hppa.
   
  -- Aurelien Jarno [EMAIL PROTECTED]  Thu,  2 Mar 2006 05:10:12 +0100
 

Added: glibc-package/trunk/debian/patches/regcomp_c.diff
===
--- glibc-package/trunk/debian/patches/regcomp_c.diff   2006-03-02 11:20:52 UTC 
(rev 1264)
+++ glibc-package/trunk/debian/patches/regcomp_c.diff   2006-03-02 16:04:23 UTC 
(rev 1265)
@@ -0,0 +1,35 @@
+CVSROOT:   /cvs/glibc
+Module name:   libc
+Changes by:[EMAIL PROTECTED]   2005-07-10 22:01:15
+
+Modified files:
+   posix  : regcomp.c 
+
+Log message:
+   (re_compile_internal): Call __libc_lock_init after init_dfa.
+
+===
+RCS file: /cvs/glibc/libc/posix/regcomp.c,v
+retrieving revision 1.95
+retrieving revision 1.96
+diff -u -r1.95 -r1.96
+--- libc/posix/regcomp.c   2005/05/06 23:33:52 1.95
 libc/posix/regcomp.c   2005/07/10 22:01:14 1.96
+@@ -774,8 +774,6 @@
+ }
+   preg-used = sizeof (re_dfa_t);
+ 
+-  __libc_lock_init (dfa-lock);
+-
+   err = init_dfa (dfa, length);
+   if (BE (err != REG_NOERROR, 0))
+ {
+@@ -789,6 +787,8 @@
+   strncpy (dfa-re_str, pattern, length + 1);
+ #endif
+ 
++  __libc_lock_init (dfa-lock);
++
+   err = re_string_construct (regexp, pattern, length, preg-translate,
+syntax  RE_ICASE, dfa);
+   if (BE (err != REG_NOERROR, 0))

Modified: glibc-package/trunk/debian/patches/series
===
--- glibc-package/trunk/debian/patches/series   2006-03-02 11:20:52 UTC (rev 
1264)
+++ glibc-package/trunk/debian/patches/series   2006-03-02 16:04:23 UTC (rev 
1265)
@@ -132,3 +132,4 @@
 rtld.diff -p1
 resource_h.diff -p1
 hppa-inlining.diff -p1
+regcomp_c.diff -p1

Modified: glibc-package/trunk/debian/sysdeps/hppa.mk
===
--- glibc-package/trunk/debian/sysdeps/hppa.mk  2006-03-02 11:20:52 UTC (rev 
1264)
+++ glibc-package/trunk/debian/sysdeps/hppa.mk  2006-03-02 16:04:23 UTC (rev 
1265)
@@ -9,7 +9,3 @@
 ln -sf /usr/include debian/$(curpass)/usr/hppa64-linux-gnu/include
 endef
 
-# some hppa linuxthreads tests: ex* do not work currently even if
-# TIMEOUTSCALE is set - SIGALRM from the program is just ignored.
-RUN_TESTSUITE = no
-


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



Bug#341884: libc6: [mips] tri-arch support for mips mipsel

2006-03-02 Thread Goswin von Brederlow
Aurelien Jarno [EMAIL PROTECTED] writes:

 Note also that the other architectures does not encode the ABI name in
 32-bit or 64-bit packages. I mean that the package is not called for
 example libi386c-dev and the libgcc package is called lib32gcc1-dev and
 not libi386gcc1-dev.

On the other hand libc6-amd64 and libc6-i486 are used.

The problem with tri-arch mips is that the architecture does not map
1:1 to abis as it does for other archs.

MfG
Goswin


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



Bug#341884: libc6: [mips] tri-arch support for mips mipsel

2006-03-02 Thread Thiemo Seufer
On Thu, Mar 02, 2006 at 06:01:26AM +0100, Aurelien Jarno wrote:
[snip]
  +Description: GNU C Library: n32 Shared libraries for MIPS
  + This package includes shared versions of the standard C library and the
  + standard math library, as well as many others. This is the n32 version
  + of the library, meant for MIPS systems.
  +
  +Package: libc6-dev-mipsn32
  +Architecture: mips mipsel
  +Section: libdevel
  +Priority: standard
  +Provides: libn32c-dev
 
 What about providing lib32c-dev instead? It seems more standard
 compared to the other ports, and it also have the advantage for other
 biarch packages to use a unique name across all the architectures.

 Note also that the other architectures does not encode the ABI name in
 32-bit or 64-bit packages.

Other architectures have a simple separation between 32 and 64 bit. For
Mips there's often some confusion what n32 qualifies for (embedded
people often call it 64 bit without further qualification). That's why
I recommended to use the ABI names instead. This also avoids the heavily
overloaded mips32 and mips64 terms.

[snip]
  Index: debian/sysdeps/mips.mk
  ===
  --- debian/sysdeps/mips.mk  (.../vendor/glibc/current)  (revision 0)
  +++ debian/sysdeps/mips.mk  (.../src/glibc) (revision 144)
  @@ -0,0 +1,29 @@
  +GLIBC_PASSES += mipsn64 mipsn32
  +DEB_ARCH_REGULAR_PACKAGES += libc6-mipsn64 libc6-dev-mipsn64 libc6-mipsn32 
  libc6-dev-mipsn32
  +# This is needed to keep binutils (ar  ranlib) from getting confused about
  +# the file format being used.
  +export GNUTARGET=elf64-tradbigmips
 
 I have concerned with this. I understand that is is a workaround
 necessary to currently build the glibc, however, I would prefer to have
 a fixed binutils instead of that.
 
 Note that such a hack is also necessary to build zlib, so I think it is
 virtually necessary for all 64-bit stuff.

N64 uses 64 bit archives, while ar (or rather BFD) assumes 32 bit as
default and falls over its feet when it should switch to 64 bit.


Thiemo


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



Bug#341884: libc6: [mips] tri-arch support for mips mipsel

2006-03-02 Thread Aurelien Jarno

Goswin von Brederlow a écrit :

Aurelien Jarno [EMAIL PROTECTED] writes:



Note also that the other architectures does not encode the ABI name in
32-bit or 64-bit packages. I mean that the package is not called for
example libi386c-dev and the libgcc package is called lib32gcc1-dev and
not libi386gcc1-dev.



On the other hand libc6-amd64 and libc6-i486 are used.


Just like libc6-mipsn32 and libc6-mipsn64 are used there. I was speaking 
about other packages such as lib32z1 or lib32gcc1.



The problem with tri-arch mips is that the architecture does not map
1:1 to abis as it does for other archs.


--
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net


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



Bug#341884: libc6: [mips] tri-arch support for mips mipsel

2006-03-02 Thread Aurelien Jarno

Thiemo Seufer a écrit :

On Thu, Mar 02, 2006 at 06:01:26AM +0100, Aurelien Jarno wrote:
[snip]


+Description: GNU C Library: n32 Shared libraries for MIPS
+ This package includes shared versions of the standard C library and the
+ standard math library, as well as many others. This is the n32 version
+ of the library, meant for MIPS systems.
+
+Package: libc6-dev-mipsn32
+Architecture: mips mipsel
+Section: libdevel
+Priority: standard
+Provides: libn32c-dev


What about providing lib32c-dev instead? It seems more standard
compared to the other ports, and it also have the advantage for other
biarch packages to use a unique name across all the architectures.

Note also that the other architectures does not encode the ABI name in
32-bit or 64-bit packages.



Other architectures have a simple separation between 32 and 64 bit. For
Mips there's often some confusion what n32 qualifies for (embedded
people often call it 64 bit without further qualification). That's why
I recommended to use the ABI names instead. This also avoids the heavily
overloaded mips32 and mips64 terms.



You mean for the libc provided packages or in general?

If you mean something like libn32gcc1, libn64gcc1 or libn32z1, libn64z1, 
just be aware that it makes patches to bi/tri-arch packages a lot 
bigger. If using 32 or 64, it usually means just adding mips and mipsel 
to a variable.


--
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net


--
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-02 Thread Thiemo Seufer
On Wed, Mar 01, 2006 at 03:50:15PM -0500, Daniel Jacobowitz wrote:
 On Wed, Mar 01, 2006 at 04:14:44PM +, Thiemo Seufer wrote:
  Um. Actually, I'd like not to have mips64-linux-gnuabi32, but rather
  a convention which is acceptable over the whole toolchain.
 
 Why is this not acceptable over the whole toolchain?

ISTR there was a arch-vendor-os-libc-abi quintuplet in use. Was that
abandoned in favour of the approach you used?


Thiemo


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



Bug#355029: glibc: [INTL:it] Italian debconf templates translation

2006-03-02 Thread Luca Monducci
Package: glibc
Severity: wishlist
Tags: patch l10n

Please update the italian debconf templates translation (attached).

Thanks,
Luca

it.po.gz
Description: GNU Zip compressed data


hey, you there

2006-03-02 Thread Sung D. Diehl

How have you been,

Miracle sup ple ment for safe, effective we,i ght lo-ss.

Fast we,ig ht lo,ss. 

Certified 100% Pure South African Hu dya. 



COPY the Address below and paste in your BROiWSER:

breathing.landoftheburd.com




Gave to Snow White..
Unless it trembled with the strings..
The ravening clouds shall not long be victorious, .
Next, select the source and destination currencies using the scrolling 
selection boxes. .
A sour Scotswoman called Hooch..


See you later,
Velma Kinsella