Re: libc6 & ia32-libs
[EMAIL PROTECTED] (Lennart Sorensen) writes: > On Fri, Oct 21, 2005 at 10:10:08PM +0200, Goswin von Brederlow wrote: >> Doesn't that not work on amd64 since we only have support for 2.6 >> kernels and ntpl threads? > > But the 32bit libc is the i386 one isn't it? And it does support that > stuff. > > Len Sorensen Good point. MfG Goswin -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: libc6 & ia32-libs
On Fri, Oct 21, 2005 at 10:10:08PM +0200, Goswin von Brederlow wrote: > Doesn't that not work on amd64 since we only have support for 2.6 > kernels and ntpl threads? But the 32bit libc is the i386 one isn't it? And it does support that stuff. Len Sorensen -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: libc6 & ia32-libs
[EMAIL PROTECTED] (Lennart Sorensen) writes: > On Fri, Oct 21, 2005 at 10:50:08AM -0700, Zachary Rizer wrote: >> I'm unaware of this LD_ASSUME_KERNEL 'thingy', what is >> it? >> >> And, to the other comment about libc being 'too new' >> or 'too old' is there a way to figure out which it is, >> and how to fix it? > > http://people.redhat.com/drepper/assumekernel.html > > It tells libc that this application is 'broken' and did things it wasn't > supposed to and to please emmulate the 'broken' behaviour this > application relies on. > > Doing a search for LD_ASSUME_KERNEL and quake, I found a message > suggesting doing: > > bash# LD_ASSUME_KERNEL=2.2.5 quake3program > > Apparently it doesn't get along with native posix threads. Doesn't that not work on amd64 since we only have support for 2.6 kernels and ntpl threads? > Of course if it is released as open source by now, then you could > probably just recompile it and solve the problem that way. Or fix it > and recompile it if it really was a bug in the code. > > Len Sorensen MfG Goswin -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: libc6 & ia32-libs
On Fri, Oct 21, 2005 at 10:50:08AM -0700, Zachary Rizer wrote: > I'm unaware of this LD_ASSUME_KERNEL 'thingy', what is > it? > > And, to the other comment about libc being 'too new' > or 'too old' is there a way to figure out which it is, > and how to fix it? http://people.redhat.com/drepper/assumekernel.html It tells libc that this application is 'broken' and did things it wasn't supposed to and to please emmulate the 'broken' behaviour this application relies on. Doing a search for LD_ASSUME_KERNEL and quake, I found a message suggesting doing: bash# LD_ASSUME_KERNEL=2.2.5 quake3program Apparently it doesn't get along with native posix threads. Of course if it is released as open source by now, then you could probably just recompile it and solve the problem that way. Or fix it and recompile it if it really was a bug in the code. Len Sorensen -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: libc6 & ia32-libs
--- Lennart Sorensen <[EMAIL PROTECTED]> wrote: --snip-- > > Any chance this is one of the things > LD_ASSUME_KERNEL=x.y.z thingy deals with? > > Len Sorensen > I'm unaware of this LD_ASSUME_KERNEL 'thingy', what is it? And, to the other comment about libc being 'too new' or 'too old' is there a way to figure out which it is, and how to fix it? Zaq -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: libc6 & ia32-libs
On Fri, Oct 21, 2005 at 07:07:58PM +0200, Goswin von Brederlow wrote: > Zaq Rizer <[EMAIL PROTECTED]> writes: > > > I have the same issue; I cannot get games like this to run in native amd64. > > Did you ever find a solution? > > Zaq > > On Sat, 2005-09-03 at 03:14 +0200, Sergi Vidal wrote: > > > > Hello, > > > > i've recently upgrade my debian sid and one of the upgraded packets was > > libc6... after this I get the follow errors with programs that uses > > ia32-libs. > > > > [EMAIL PROTECTED]:~$ quake3 > > ./quake3.x86: relocation error: /emul/ia32-linux/lib/tls/libc.so.6: symbol > > _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux.so.2 > > with link time reference > > > > [EMAIL PROTECTED]:~$ cedega /home/benit/TransGaming_Drive/Program\ > > Files/GUILD\ WARS/Gw.exe > > /usr/lib/transgaming_cedega//winex/bin/pthreads_stack_test: relocation > > error: /emul/ia32-linux/lib/tls/libc.so.6: symbol _dl_starting_up, version > > GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference > > /usr/bin/cedega: line 144: [: -gt: unary operator expected > > /usr/lib/transgaming_cedega//winex/bin/wine: relocation error: > > /emul/ia32-linux/lib/tls/libc.so.6: symbol _dl_starting_up, version > > GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference > > You libc6 is too new or too old. Incompatible with the version those > two were compiled against. Any chance this is one of the things LD_ASSUME_KERNEL=x.y.z thingy deals with? Len Sorensen -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: libc6 & ia32-libs
Zaq Rizer <[EMAIL PROTECTED]> writes: > I have the same issue; I cannot get games like this to run in native amd64. > Did you ever find a solution? > Zaq > On Sat, 2005-09-03 at 03:14 +0200, Sergi Vidal wrote: > > Hello, > > i've recently upgrade my debian sid and one of the upgraded packets was > libc6... after this I get the follow errors with programs that uses ia32-libs. > > [EMAIL PROTECTED]:~$ quake3 > ./quake3.x86: relocation error: /emul/ia32-linux/lib/tls/libc.so.6: symbol > _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with > link time reference > > [EMAIL PROTECTED]:~$ cedega /home/benit/TransGaming_Drive/Program\ > Files/GUILD\ WARS/Gw.exe > /usr/lib/transgaming_cedega//winex/bin/pthreads_stack_test: relocation error: > /emul/ia32-linux/lib/tls/libc.so.6: symbol _dl_starting_up, version > GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference > /usr/bin/cedega: line 144: [: -gt: unary operator expected > /usr/lib/transgaming_cedega//winex/bin/wine: relocation error: > /emul/ia32-linux/lib/tls/libc.so.6: symbol _dl_starting_up, version > GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference You libc6 is too new or too old. Incompatible with the version those two were compiled against. MfG Goswin -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: libc6 & ia32-libs
Funny how timing is, sometimes. Immediately after sending the prior email, I came across the solution. The symlink in /lib which points to your 32bit linker must point to your /var/chroot/foo/lib/ld-linux.so.2, NOT /emul/lib... Remove the bogus symlink, create the proper, rerun ldconfig, and voila. Now to get this Quake4 segfault fixed. Zaq On Thu, 2005-10-20 at 23:23 -0400, Zaq Rizer wrote: I have the same issue; I cannot get games like this to run in native amd64. Did you ever find a solution? Zaq On Sat, 2005-09-03 at 03:14 +0200, Sergi Vidal wrote: Hello, i've recently upgrade my debian sid and one of the upgraded packets was libc6... after this I get the follow errors with programs that uses ia32-libs. [EMAIL PROTECTED]:~$ quake3 ./quake3.x86: relocation error: /emul/ia32-linux/lib/tls/libc.so.6: symbol _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference [EMAIL PROTECTED]:~$ cedega /home/benit/TransGaming_Drive/Program\ Files/GUILD\ WARS/Gw.exe /usr/lib/transgaming_cedega//winex/bin/pthreads_stack_test: relocation error: /emul/ia32-linux/lib/tls/libc.so.6: symbol _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference /usr/bin/cedega: line 144: [: -gt: unary operator expected /usr/lib/transgaming_cedega//winex/bin/wine: relocation error: /emul/ia32-linux/lib/tls/libc.so.6: symbol _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference my /etc/ld.so.conf is: /usr/X11R6/lib /emul/ia32-linux/lib /emul/ia32-linux/usr/lib /emul/ia32-linux/usr/X11R6/lib versions of the libraries: ii libc6 2.3.5-6GNU C Library: Shared libraries and Timezone data ii libc6-dev 2.3.5-6GNU C Library: Development Libraries and Header F ii ia32-libs1.4 ia32 shared libraries for use on amd64 and ia64 systems ii ia32-libs-dev1.4 ia32 development libraries and headers for use on ia32/ia64 systems [EMAIL PROTECTED]:~$ ls -l /emul/ia32-linux/lib/tls/libc.so.6 lrwxrwxrwx 1 root root 13 2005-09-01 19:25 /emul/ia32-linux/lib/tls/libc.so.6 -> libc-2.3.2.so Anyone have any idea howto solve this? ~Zaq -- Why is the alphabet in that order? Is it because of that song? -- Steven Wright ~Zaq -- Is it weird in here, or is it just me? -- Steven Wright signature.asc Description: This is a digitally signed message part
Re: libc6 & ia32-libs
I have the same issue; I cannot get games like this to run in native amd64. Did you ever find a solution? Zaq On Sat, 2005-09-03 at 03:14 +0200, Sergi Vidal wrote: Hello, i've recently upgrade my debian sid and one of the upgraded packets was libc6... after this I get the follow errors with programs that uses ia32-libs. [EMAIL PROTECTED]:~$ quake3 ./quake3.x86: relocation error: /emul/ia32-linux/lib/tls/libc.so.6: symbol _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference [EMAIL PROTECTED]:~$ cedega /home/benit/TransGaming_Drive/Program\ Files/GUILD\ WARS/Gw.exe /usr/lib/transgaming_cedega//winex/bin/pthreads_stack_test: relocation error: /emul/ia32-linux/lib/tls/libc.so.6: symbol _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference /usr/bin/cedega: line 144: [: -gt: unary operator expected /usr/lib/transgaming_cedega//winex/bin/wine: relocation error: /emul/ia32-linux/lib/tls/libc.so.6: symbol _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference my /etc/ld.so.conf is: /usr/X11R6/lib /emul/ia32-linux/lib /emul/ia32-linux/usr/lib /emul/ia32-linux/usr/X11R6/lib versions of the libraries: ii libc6 2.3.5-6GNU C Library: Shared libraries and Timezone data ii libc6-dev 2.3.5-6GNU C Library: Development Libraries and Header F ii ia32-libs1.4 ia32 shared libraries for use on amd64 and ia64 systems ii ia32-libs-dev1.4 ia32 development libraries and headers for use on ia32/ia64 systems [EMAIL PROTECTED]:~$ ls -l /emul/ia32-linux/lib/tls/libc.so.6 lrwxrwxrwx 1 root root 13 2005-09-01 19:25 /emul/ia32-linux/lib/tls/libc.so.6 -> libc-2.3.2.so Anyone have any idea howto solve this? ~Zaq -- Why is the alphabet in that order? Is it because of that song? -- Steven Wright signature.asc Description: This is a digitally signed message part