Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

2.3.1-16 and 2.3.2-1

2 views
Skip to first unread message

GOTO Masanori

unread,
Mar 22, 2003, 11:50:13 AM3/22/03
to
I've just duploaded 2.3.1-16 with urgency=high which is for sunrpc bug fix.

- debian/patches/glibc23-cert-rpcxdr.dpatch: Fix "CERT Advisory
CA-2003-10 Integer overflow in Sun RPC XDR library routines"
(Closes: #185508).

- debian/packages.d/glibc-doc.mk: Fix unneeded file '[' and ']' in
/usr/share/man/man3.
- These debian/patches/<below files> are removed from cvs because
they are no longer being used and were superceeded by CVS patches:
- libgcc-compat-mips.dpatch
- libgcc-compat-sparc.dpatch
- debian/libc/DEBIAN/postinst: add spamassassin to restart during
upgrade from 2.2 to 2.3. (Closes: #185275)
- debian/control.in/opt: add one empty line at the end of file.
This fix avoids opt packages to get mixed debian/control
message with libc-udeb package. (Closes: #185688)

Now, I would like to update debian-glibc into 2.3.2-1 with the latest
cvs. From my build, i386, ia64, alpha, powerpc is ok to build.

S390 can't be compiled (some header is polluted with kernel headers,
it needs investigation):

In file included from sys/ustat.h:30,
from ../sysdeps/unix/sysv/linux/ustat.c:21:
../sysdeps/generic/bits/ustat.h:26: redefinition of `struct ustat'
make[2]: *** [/home/gotom/glibc/glibc-2.3.2/build/misc/ustat.o] Error 1
make[2]: Leaving directory `/home/gotom/glibc/glibc-2.3.2/glibc-2.3.2/misc'

ARM can't be compiled (Daniel Jacobowitz and Phil Blundell are fixing this problem):

<stdin>: Assembler messages:
<stdin>:2: Error: garbage following instruction -- `ldr lr,[sp],#4 ldr ip,=__libc_multiple_threads'
make[2]: *** [/home/gotom/glibc/glibc-2.3.2/build/posix/pause.op] Error 1
make[2]: Leaving directory `/home/gotom/glibc/glibc-2.3.2/glibc-2.3.2/posix'

SPARC can't be compiled (I think it's binutils problem or glibc bug):

../sysdeps/sparc/sparc64/elf/start.S: Assembler messages:
../sysdeps/sparc/sparc64/elf/start.S:38: Error: Architecture mismatch on "ldx".
../sysdeps/sparc/sparc64/elf/start.S:38: (Requires v9|v9a|v9b; requested architecture is sparclite.)
../sysdeps/sparc/sparc64/elf/start.S:60: Error: Architecture mismatch on "illtrap".
../sysdeps/sparc/sparc64/elf/start.S:60: (Requires v9|v9a|v9b; requested architecture is sparclite.)
make[2]: *** [/home/gotom/glibc/glibc-2.3.2/build/csu/start.o] Error 1
make[2]: Leaving directory `/home/gotom/glibc/glibc-2.3.2/glibc-2.3.2/csu'
make[1]: *** [csu/subdir_lib] Error 2

HPPA can't be compiled (Carlog O'Donell is fixing this problem):

../linuxthreads/sysdeps/pthread/errno-loc.c: In function `__errno_location':
../linuxthreads/sysdeps/pthread/errno-loc.c:39: `pthread_descr' undeclared (first use in this function)
../linuxthreads/sysdeps/pthread/errno-loc.c:39: (Each undeclared identifier is reported only once
../linuxthreads/sysdeps/pthread/errno-loc.c:39: for each function it appears in.)
../linuxthreads/sysdeps/pthread/errno-loc.c:39: syntax error before "self"
../linuxthreads/sysdeps/pthread/errno-loc.c:40: warning: implicit declaration of function `LIBC_THREAD_GETMEM'
../linuxthreads/sysdeps/pthread/errno-loc.c:40: `self' undeclared (first use in this function)
../linuxthreads/sysdeps/pthread/errno-loc.c:40: `p_errnop' undeclared (first use in this function)
../linuxthreads/sysdeps/pthread/errno-loc.c:40: warning: return makes pointer from integer without a cast
make[2]: *** [/home/gotom/glibc/glibc-2.3.2/build/csu/errno-loc.o] Error 1
make[2]: Leaving directory `/home/gotom/glibc/glibc-2.3.2/glibc-2.3.2/csu'
make[1]: *** [csu/subdir_lib] Error 2


I don't know mips/mipsel because there are not public machine.

I think it's appropriate time to start preparing to move 2.3.2. Well,
some architecures break, but I think it's ok because a lot of bugs are
fixed in 2.3.2 (especially dynamic loader problem for
KDE/OpenOffice.org). If no one objects, I update.

Regards,
-- gotom


--
To UNSUBSCRIBE, email to debian-gli...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Gerhard Tonn

unread,
Mar 22, 2003, 12:50:06 PM3/22/03
to
GOTO Masanori wrote:

> Now, I would like to update debian-glibc into 2.3.2-1 with the latest
> cvs. From my build, i386, ia64, alpha, powerpc is ok to build.
>
> S390 can't be compiled (some header is polluted with kernel headers,
> it needs investigation):
>


I will look into it.

Gerhard

Guido Guenther

unread,
Mar 22, 2003, 1:30:08 PM3/22/03
to
On Sun, Mar 23, 2003 at 01:46:40AM +0900, GOTO Masanori wrote:
> I don't know mips/mipsel because there are not public machine.
2.3.2 should build without major problems. gcc-3.2 misscompiles a
testcase but hopefully that's about it.
Regards,
-- Guido

GOTO Masanori

unread,
Mar 22, 2003, 1:40:13 PM3/22/03
to
At Sun, 23 Mar 2003 01:46:40 +0900,

GOTO Masanori wrote:
> SPARC can't be compiled (I think it's binutils problem or glibc bug):
>
> ../sysdeps/sparc/sparc64/elf/start.S: Assembler messages:
> ../sysdeps/sparc/sparc64/elf/start.S:38: Error: Architecture mismatch on "ldx".
> ../sysdeps/sparc/sparc64/elf/start.S:38: (Requires v9|v9a|v9b; requested architecture is sparclite.)
> ../sysdeps/sparc/sparc64/elf/start.S:60: Error: Architecture mismatch on "illtrap".
> ../sysdeps/sparc/sparc64/elf/start.S:60: (Requires v9|v9a|v9b; requested architecture is sparclite.)
> make[2]: *** [/home/gotom/glibc/glibc-2.3.2/build/csu/start.o] Error 1
> make[2]: Leaving directory `/home/gotom/glibc/glibc-2.3.2/glibc-2.3.2/csu'
> make[1]: *** [csu/subdir_lib] Error 2

It's occured by my mis-configuration. Please ignore it.
glibc-2.3.2-1 should be built.

GOTO Masanori

unread,
Mar 25, 2003, 5:50:08 AM3/25/03
to
OK, it's time to move our base into 2.3.2-1.

I update the source base from 2.3.1 + cvs 2003-12-02 to 2.3.2 + cvs
2003-03-23. I also bump up shlibs.mk:shlib_depend to 2.3.2-1.

Please update your build directory's source files from
glibc-2.3.1.tar.bz2, glibc-linuxthreads-2.3.1.tar.bz2 to
glibc-2.3.2.tar.bz2, glibc-linuxthreads-2.3.2.tar.bz2. I put my
glibc_2.3.2.orig.tar.gz at http://people.debian.org/~gotom/.
I also put the latest .dsc/.diff.gz file at the same web page.

I modified some files:

- debian/sysdeps/sysdeps.mk: i386 optimization level is back to -O2.

i386 is currently compiled with -O due to gcc optimization
problem (Oct, 2002), but this problem seems being gone away.

- debian/patches/glibc23-ia64-strncpy.dpatch: plan to remove.

The main part of this patch is already in 2.3.2. However,
Randolph Chung's test code has not been applied. Randolph,
Could I remove this dpatch?

- below debian/patches/* files are not needed in 2.3.2. Removed:

document-fix.dpatch glibc23-cert-rpcxdr.dpatch
glibc23-getdents64-fix.dpatch glibc23-getaddrinfo.dpatch
glibc23-hppa-shmlba.dpatch glibc23-m68k-madv.dpatch
glibc23-malloc-check.dpatch glibc23-regcomp.dpatch
signal-texi.dpatch rtsig.dpatch crypt.dpatch
s390x-lib64.dpatch hurd-fork-fix.dpatch

- below debian/patches/* files are modified to apply for 2.3.2.

alpha-pic.dpatch: Fix the diff conflict.
glibc23-hppa-Rminkernel.dpatch: likewise.
libgcc-compat-all.dpatch: remove reflected entries in glibc-2.3.2.
libgcc-compat-other.dpatch: likewise.

Please check them. I also build it for testing all archs especially m68k.

BTW, when we need to make 2.3.1-17, please branch for 2.3.1 from tag
"glibc_2_3_1-16" which is 2.3.1-16 cvs image tag (I already tagged but
not branched).

Randolph Chung

unread,
Mar 25, 2003, 11:20:13 AM3/25/03
to
> The main part of this patch is already in 2.3.2. However,
> Randolph Chung's test code has not been applied. Randolph,
> Could I remove this dpatch?

sure.

randolph

0 new messages