[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#214198: marked as done (libc6: cant build rtld.c with min_kernel = 2.6.0)



Your message dated Mon, 6 Oct 2003 15:43:37 -0400
with message-id <20031006194336.GB7729@nevyn.them.org>
and subject line Bug#214198: libc6: cant build rtld.c with min_kernel = 2.6.0
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)

--------------------------------------
Received: (at submit) by bugs.debian.org; 5 Oct 2003 13:54:26 +0000
>From matt@foobox.iing.com Sun Oct 05 08:54:20 2003
Return-path: <matt@foobox.iing.com>
Received: from cpc2-blfs2-6-0-cust226.blfs.cable.ntl.com (foobox) [81.99.21.226] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1A69L1-0005mm-00; Sun, 05 Oct 2003 08:54:19 -0500
Received: by foobox (Postfix, from userid 1000)
	id 43137113B52; Sun,  5 Oct 2003 14:54:18 +0100 (BST)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Matt Keenan <dirtbird@ntlworld.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libc6: cant build rtld.c with min_kernel = 2.6.0
X-Mailer: reportbug 2.33
Date: Sun, 05 Oct 2003 14:54:17 +0100
Message-Id: <[🔎] 20031005135418.43137113B52@foobox>
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-5.0 required=4.0
	tests=HAS_PACKAGE
	version=2.53-bugs.debian.org_2003_10_03
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_10_03 (1.174.2.15-2003-03-30-exp)

Package: libc6
Version: 2.3.2-8
Severity: normal
Tags: sid



-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux foobox 2.6.0-test6-mm2 #2 Sat Oct 4 22:27:17 BST 2003 i686
Locale: LANG=C, LC_CTYPE=C

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

-- no debconf information

the version info above is wrong this is trying to build 2.3.2-ds1.

trying to build rtld.c with min_kernel_version 2.6.0 results in the
following error..

make[3]: Entering directory 
`/tmp/build/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/elf'
gcc-3.3 rtld.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes 
-Wwrite-strings -fstrict-aliasing -g -pipe -mpreferred-stack-boundary=2  
-fPIC -Wno-uninitialized -Wno-unused   -I../include -I. 
-I/tmp/build/glibc-2.3.2.ds1/build-tree/i386-libc/elf -I.. -I../libio  
-I/tmp/build/glibc-2.3.2.ds1/build-tree/i386-libc -I../sysdeps/i386/elf 
-I../linuxthreads/sysdeps/unix/sysv/linux/i386 
-I../linuxthreads/sysdeps/unix/sysv/linux 
-I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread 
-I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix 
-I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386 
-I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common 
-I../sysdeps/unix/mman -I../sysdeps/unix/inet 
-I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv 
-I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix 
-I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 
-I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 
-I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 
-I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem 
/usr/lib/gcc-lib/i686-linux/3.3.2/include -isystem 
/usr/src/linux/include -D_LIBC_REENTRANT -include 
../include/libc-symbols.h  -DPIC -DSHARED -DNOT_IN_libc=1 -DIS_IN_rtld=1     
-o /tmp/build/glibc-2.3.2.ds1/build-tree/i386-libc/elf/rtld.os -MD -MP 
-MF /tmp/build/glibc-2.3.2.ds1/build-tree/i386-libc/elf/rtld.os.dt
rtld.c: In function `dl_main':
rtld.c:1670: error: variable `ldt_entry' has initializer but incomplete 
type
rtld.c:1670: warning: excess elements in struct initializer
rtld.c:1670: warning: (near initialization for `ldt_entry')
rtld.c:1670: warning: excess elements in struct initializer
rtld.c:1670: warning: (near initialization for `ldt_entry')
rtld.c:1670: warning: excess elements in struct initializer
rtld.c:1670: warning: (near initialization for `ldt_entry')
rtld.c:1670: warning: excess elements in struct initializer
rtld.c:1670: warning: (near initialization for `ldt_entry')
rtld.c:1670: warning: excess elements in struct initializer
rtld.c:1670: warning: (near initialization for `ldt_entry')
rtld.c:1670: warning: excess elements in struct initializer
rtld.c:1670: warning: (near initialization for `ldt_entry')
rtld.c:1670: warning: excess elements in struct initializer
rtld.c:1670: warning: (near initialization for `ldt_entry')
rtld.c:1670: warning: excess elements in struct initializer
rtld.c:1670: warning: (near initialization for `ldt_entry')
rtld.c:1670: warning: excess elements in struct initializer
rtld.c:1670: warning: (near initialization for `ldt_entry')
rtld.c:1670: warning: excess elements in struct initializer
rtld.c:1670: warning: (near initialization for `ldt_entry')
rtld.c:1670: error: storage size of `ldt_entry' isn't known
make[3]: *** 
[/tmp/build/glibc-2.3.2.ds1/build-tree/i386-libc/elf/rtld.os] Error 1
make[3]: Leaving directory 
`/tmp/build/glibc-2.3.2.ds1/build-tree/glibc-2.3.2/elf'
make[2]: *** [elf/subdir_lib] Error 2


having not fooled around with TLS stuff before im at a bit of a loss
to track this down... (and don't have a heap of time either..)

p.s. i was trying to do this to get nptl working (i know it isnt in
a good state at the moment..)



---------------------------------------
Received: (at 214198-done) by bugs.debian.org; 6 Oct 2003 19:43:41 +0000
>From drow@crack.them.org Mon Oct 06 14:43:40 2003
Return-path: <drow@crack.them.org>
Received: from nevyn.them.org [66.93.172.17] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1A6bGd-0005z0-00; Mon, 06 Oct 2003 14:43:40 -0500
Received: from drow by nevyn.them.org with local (Exim 4.22 #1 (Debian))
	id 1A6bGb-00021P-0w; Mon, 06 Oct 2003 15:43:37 -0400
Date: Mon, 6 Oct 2003 15:43:37 -0400
From: Daniel Jacobowitz <dan@debian.org>
To: Matt Keenan <dirtbird@ntlworld.com>, 214198-done@bugs.debian.org
Subject: Re: Bug#214198: libc6: cant build rtld.c with min_kernel = 2.6.0
Message-ID: <20031006194336.GB7729@nevyn.them.org>
References: <[🔎] 20031005135418.43137113B52@foobox> <[🔎] 20031005160347.GA14728@nevyn.them.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <[🔎] 20031005160347.GA14728@nevyn.them.org>
User-Agent: Mutt/1.5.1i
Delivered-To: 214198-done@bugs.debian.org
X-Spam-Status: No, hits=-7.2 required=4.0
	tests=BAYES_10,EMAIL_ATTRIBUTION,QUOTED_EMAIL_TEXT
	version=2.53-bugs.debian.org_2003_10_05
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_10_05 (1.174.2.15-2003-03-30-exp)

On Sun, Oct 05, 2003 at 12:03:47PM -0400, Daniel Jacobowitz wrote:
> On Sun, Oct 05, 2003 at 02:54:17PM +0100, Matt Keenan wrote:
> > Package: libc6
> > Version: 2.3.2-8
> > Severity: normal
> > Tags: sid
> > 
> > 
> > 
> > -- System Information:
> > Debian Release: testing/unstable
> > Architecture: i386
> > Kernel: Linux foobox 2.6.0-test6-mm2 #2 Sat Oct 4 22:27:17 BST 2003 i686
> > Locale: LANG=C, LC_CTYPE=C
> > 
> > Versions of packages libc6 depends on:
> > ii  libdb1-compat                 2.1.3-7    The Berkeley database routines [gl
> > 
> > -- no debconf information
> > 
> > the version info above is wrong this is trying to build 2.3.2-ds1.
> > 
> > trying to build rtld.c with min_kernel_version 2.6.0 results in the
> > following error..
> 
> What are you trying to do?  e.g. why are you building it from source,
> have you changed anything in the package?
> 
> > having not fooled around with TLS stuff before im at a bit of a loss
> > to track this down... (and don't have a heap of time either..)
> > 
> > p.s. i was trying to do this to get nptl working (i know it isnt in
> > a good state at the moment..)
> 
> The package in experimental already includes NPTL with
> --enable-kernel=2.6.0, so I'm not sure what you're trying to do :)

This is a bug in upstream libc in a configuration Debian doesn't use...
they'll fix it soon I expect, but there's no Debian bug here.  Thanks
for the report.

-- 
Daniel Jacobowitz
MontaVista Software                         Debian GNU/Linux Developer



Reply to: