Re: glibc-compat ???

2000-04-02 Thread Konstantin Kivi
On Sat, Mar 25, 2000 at 05:34:20PM +0100, Robert Varga wrote:
 
 
 On Thu, 23 Mar 2000, Steve Greenland wrote:
 
 
 However I don't really like 8i, since it needs much more (and it should be
 written as MUCH MORE) resources than 8.0.5. I know there is one aspect of
 using 8i on linux when compared with 8.0.5, its being free for development
 purposes.
 
 Robert

I totaly agree with Robert. 8i is a memory hog
and need X to be installed. I have RH compat packeges
installed but I think having native packages is better.
Or lets start persuading Oracle to release
simpler Oracle version with glibc 2.1 ;-) 

-- 
Sincerely yours, Konstantin Kivi [EMAIL PROTECTED]



Re: glibc-compat ???

2000-03-25 Thread Robert Varga


On Thu, 23 Mar 2000, Steve Greenland wrote:

 On 23-Mar-00, 18:08 (CST), Andor Dirner [EMAIL PROTECTED] wrote: 
  On Thu, 23 Mar 2000, Robert Varga wrote:
   
   The other one it breaks is Oracle 8.0, and one needs to convert Redhat
   compatibility libraries to be able install it, and a patch from Oracle.
   
 
 FWIW, I'm running Oracle 8i (SQL*Plus reports v 8.1.5) with the latest
 patches (as of a month ago) on a potato box with no obvious problems, I
 don't have any compatibility libs installed.
 

I said 8.0. I know 8.1.5 works with glibc2.1 since it is explicitly stated
in its requirements that it needs it. Of course it should work with it.

However I don't really like 8i, since it needs much more (and it should be
written as MUCH MORE) resources than 8.0.5. I know there is one aspect of
using 8i on linux when compared with 8.0.5, its being free for development
purposes.

Robert





Re: glibc-compat

2000-03-25 Thread Peter Cordes
On Fri, Mar 24, 2000 at 11:04:36AM +, Jose Marin wrote:

 I originated this whole thread in debian-user;  the app that does not work
 for me is the F compiler from Imagine1 (www.uni-comp.com/imagine1).  It's
 a free (as in beer) commercial compiler, which has been recently made
 available in its full version.  The errors appear in the linking stage, it
 seems the run-time library (libf90.a) needs glibc2.0.  People with
 glibc2.1 under RedHat or Suse can run it successfully by installing
 compat-glibc-5.2-2.0.7.1.i386.rpm, and then using
 -L/usr/i386-glibc20-linux/lib on the compile command line.

 Well, the compiler binary itself works, right?  You should be able to use
the same solution, by using alien to install the rpm, and using the -L
argument to the compiler.

-- 
#define X(x,y) x##y
DUPS Secretary ; http://is2.dal.ca/~dups/
Peter Cordes ;  e-mail: X([EMAIL PROTECTED] , dal.ca)

The gods confound the man who first found out how to distinguish the hours!
 Confound him, too, who in this place set up a sundial, to cut and hack
 my day so wretchedly into small pieces! -- Plautus, 200 BCE



Re: glibc-compat ???

2000-03-24 Thread Andor Dirner
On Thu, 23 Mar 2000, Robert Varga wrote:
 
 
 On Thu, 23 Mar 2000, Eric Weigel wrote:
 
  
  On Thu, 23 Mar 2000, Hamish Moffatt wrote:
   On Thu, Mar 23, 2000 at 02:42:26AM -0300, Taupter wrote:
Strange. If i can remember, Slink has libc5 compatibility libs.
Why not glibc2.0 compatibility libs for potato, as RH-based distros
have?
   
   They're both libc 6.0 -- how would ld.so know which one you wanted?
   Any apps which run on 6.0 and not 6.1 are broken and should be fixed.
  
  
  Some things changed from 2.0 to 2.1 so that non broken binaries won't
  work.  One I know about is stat, which is now a macro instead of a
  function call (breaks smbsh, even if you recompile it)
  
  Some other software doesn't work either.  One I know about is IBM DB2
  database.  I don't know why it doesn't work, it just doesn't, and of
  course I don't have the source.
  
  I've thought about compatibility links, but like you said, they're both
  libc 6.0.
  
  Overall though, there doesn't seem to be a lot of broken stuff.
  
 
 The other one it breaks is Oracle 8.0, and one needs to convert Redhat
 compatibility libraries to be able install it, and a patch from Oracle.
 
 I have heard it also broke Applixware, but I am not sure.
 
 Robert Varga

Applixware is absolutely ok. I personally run Applixware 4.4.2 on my 
home Potato box, on another Potato and a redhat 5.1 at the company,
all of them work without any compat-packages. (Also true for Applixware
5.00M - a pre-release beta)

--andor dirner

Free science and free software are just two aspects of the same complex
reality: long-term human survival.
Support humankind, use Linux.



Re: glibc-compat and upgrading from Slink to Potato using dselect's FTP method.

2000-03-24 Thread Taupter
Hello all


I'm near from upgrading my Slink to Potato using dselect's FTP, but I'm
afraid if it can drive my system _really_ bad (broken).
I tried it six months ago, and the result was a reinstalling Slink from
CDs.

Did anyone try this way? Worked fine?


Taupter



Re: glibc-compat ???

2000-03-24 Thread Steve Greenland
On 23-Mar-00, 18:08 (CST), Andor Dirner [EMAIL PROTECTED] wrote: 
 On Thu, 23 Mar 2000, Robert Varga wrote:
  
  The other one it breaks is Oracle 8.0, and one needs to convert Redhat
  compatibility libraries to be able install it, and a patch from Oracle.
  

FWIW, I'm running Oracle 8i (SQL*Plus reports v 8.1.5) with the latest
patches (as of a month ago) on a potato box with no obvious problems, I
don't have any compatibility libs installed.

steve
-- 
Steve Greenland [EMAIL PROTECTED]
(Please do not CC me on mail sent to this list; I subscribe to and read
every list I post to.)



Re: glibc-compat

2000-03-24 Thread Jose Marin
On Thu, 23 Mar 2000, Peter Cordes wrote:

  Is it possible to run stuff that is linked against glibc-2.0.7 (rh5.2 used
 that, so I imagine a lot of commercial stuff linked against that, or at
 least people have old commercial stuff linked against it and would rather
 not pay for a new version.)
 
  Can you LD_PRELOAD (an old) libc?  (with a wrapper script to set LD_PRELOAD.)
 
  Is there a way to do it at all without using chroot or hacking ld.so for
 special cases?  Obviously it is possible, but is it possible practically and
 usefully?

Hi all,

I'd like to know this as well!  Yes, I know, the correct thing to do is to
ask politely the vendor to re-compile under glibc2.1, and I plan to do
that.  But at the same time I'd like to know if there's a quick fix for
this. 

I originated this whole thread in debian-user;  the app that does not work
for me is the F compiler from Imagine1 (www.uni-comp.com/imagine1).  It's
a free (as in beer) commercial compiler, which has been recently made
available in its full version.  The errors appear in the linking stage, it
seems the run-time library (libf90.a) needs glibc2.0.  People with
glibc2.1 under RedHat or Suse can run it successfully by installing
compat-glibc-5.2-2.0.7.1.i386.rpm, and then using
-L/usr/i386-glibc20-linux/lib on the compile command line.

TIA,

Jose



Re: glibc-compat ???

2000-03-23 Thread Taupter
  It seems we don't have such compatibility packages for Debian;
  what am I missing?  Could one install slink's glibc2.0 in a
  non-obstrusive way under potato or woody?

 Maybe you could use alien and install the rpm?  I thing potato and
 woody is totally commited to 2.1
 

Strange. If i can remember, Slink has libc5 compatibility libs.
Why not glibc2.0 compatibility libs for potato, as RH-based distros
have?

I'm CC'ing this post to debian-devel (the right place to talk about this
issue).


Taupter



Re: glibc-compat ???

2000-03-23 Thread Hamish Moffatt
On Thu, Mar 23, 2000 at 02:42:26AM -0300, Taupter wrote:
 Strange. If i can remember, Slink has libc5 compatibility libs.
 Why not glibc2.0 compatibility libs for potato, as RH-based distros
 have?

They're both libc 6.0 -- how would ld.so know which one you wanted?
Any apps which run on 6.0 and not 6.1 are broken and should be fixed.


Hamish
-- 
Hamish Moffatt VK3SB [EMAIL PROTECTED] [EMAIL PROTECTED]



Re: glibc-compat ???

2000-03-23 Thread Eric Weigel

On Thu, 23 Mar 2000, Hamish Moffatt wrote:
 On Thu, Mar 23, 2000 at 02:42:26AM -0300, Taupter wrote:
  Strange. If i can remember, Slink has libc5 compatibility libs.
  Why not glibc2.0 compatibility libs for potato, as RH-based distros
  have?
 
 They're both libc 6.0 -- how would ld.so know which one you wanted?
 Any apps which run on 6.0 and not 6.1 are broken and should be fixed.


Some things changed from 2.0 to 2.1 so that non broken binaries won't
work.  One I know about is stat, which is now a macro instead of a
function call (breaks smbsh, even if you recompile it)

Some other software doesn't work either.  One I know about is IBM DB2
database.  I don't know why it doesn't work, it just doesn't, and of
course I don't have the source.

I've thought about compatibility links, but like you said, they're both
libc 6.0.

Overall though, there doesn't seem to be a lot of broken stuff.

-- 

precision of expression is more important
than conformance to traditional rules



Re: glibc-compat ???

2000-03-23 Thread Petr Cech
On Thu, Mar 23, 2000 at 12:09:23PM -0500 , Eric Weigel wrote:
 I've thought about compatibility links, but like you said, they're both
 libc 6.0.

LD_PRELOAD

 Overall though, there doesn't seem to be a lot of broken stuff.

A friend is bitching about broken aplix(sp?). Thing is, it works on RH6.1
and SuSE 6.3 , both glibc-2.1

Petr Cech
--
Debian GNU/Linux maintainer - www.debian.{org,cz}
   [EMAIL PROTECTED]



Re: glibc-compat ???

2000-03-23 Thread Robert Varga


On Thu, 23 Mar 2000, Eric Weigel wrote:

 
 On Thu, 23 Mar 2000, Hamish Moffatt wrote:
  On Thu, Mar 23, 2000 at 02:42:26AM -0300, Taupter wrote:
   Strange. If i can remember, Slink has libc5 compatibility libs.
   Why not glibc2.0 compatibility libs for potato, as RH-based distros
   have?
  
  They're both libc 6.0 -- how would ld.so know which one you wanted?
  Any apps which run on 6.0 and not 6.1 are broken and should be fixed.
 
 
 Some things changed from 2.0 to 2.1 so that non broken binaries won't
 work.  One I know about is stat, which is now a macro instead of a
 function call (breaks smbsh, even if you recompile it)
 
 Some other software doesn't work either.  One I know about is IBM DB2
 database.  I don't know why it doesn't work, it just doesn't, and of
 course I don't have the source.
 
 I've thought about compatibility links, but like you said, they're both
 libc 6.0.
 
 Overall though, there doesn't seem to be a lot of broken stuff.
 

The other one it breaks is Oracle 8.0, and one needs to convert Redhat
compatibility libraries to be able install it, and a patch from Oracle.

I have heard it also broke Applixware, but I am not sure.

Robert Varga



Re: glibc-compat

2000-03-23 Thread Peter Cordes
 Date: Thu, 23 Mar 2000 17:33:29 +1100
 From: Hamish Moffatt [EMAIL PROTECTED]
 To: debian-user@lists.debian.org, debian-devel@lists.debian.org
 Subject: Re: glibc-compat ???
 
 On Thu, Mar 23, 2000 at 02:42:26AM -0300, Taupter wrote:
  Strange. If i can remember, Slink has libc5 compatibility libs.
  Why not glibc2.0 compatibility libs for potato, as RH-based distros
  have?
 
 They're both libc 6.0 -- how would ld.so know which one you wanted?
 Any apps which run on 6.0 and not 6.1 are broken and should be fixed.

 Is it possible to run stuff that is linked against glibc-2.0.7 (rh5.2 used
that, so I imagine a lot of commercial stuff linked against that, or at
least people have old commercial stuff linked against it and would rather
not pay for a new version.)

 Can you LD_PRELOAD (an old) libc?  (with a wrapper script to set LD_PRELOAD.)

 Is there a way to do it at all without using chroot or hacking ld.so for
special cases?  Obviously it is possible, but is it possible practically and
usefully?

-- 
#define X(x,y) x##y
DUPS Secretary ; http://is2.dal.ca/~dups/
Peter Cordes ;  e-mail: X([EMAIL PROTECTED] , dal.ca)

The gods confound the man who first found out how to distinguish the hours!
 Confound him, too, who in this place set up a sundial, to cut and hack
 my day so wretchedly into small pieces! -- Plautus, 200 BCE