Welcome to Soft32 Linux Forums!
FAQFAQ    SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

[gentoo-user] Installing an old glibc to run a proprietary..

 
   Soft32 Home -> Linux -> User RSS
Next:  [gentoo-user] Replacement for hal maybe?  
Author Message
Duncan Smith

External


Since: Oct 30, 2009
Posts: 4



(Msg. 1) Posted: Fri Oct 30, 2009 9:20 am
Post subject: [gentoo-user] Installing an old glibc to run a proprietary commercial tool (would that even help?)
Archived from groups: linux>gentoo>user (more info?)

The company I work for is using gentoo on all its machines. We just
got a license to a commercial tool which does not support gentoo. The
closest thing it supports is RHEL v4.

Running any command provided by the tool results in an explosive
memory leak (virtual memory hits 400G in 1 second, and continues to
climb).

I suspect the problem is that RHEL v4 uses =sys-libs/glibc-2.3.4,
whereas we have =sys-libs/glibc-2.9_p20081201-r2 installed.

I have three questions:
1. Am I posting to the right list?
2. Any idea what's going on? Could it be something other than glibc
causing the problem?
3. If it is glibc, is there some way to install glibc slotted? Could
I install an old version of glibc to some other lib folder (like
/opt/lib64), and then use LD_LIBRARY_PATH somehow to get the tool to
look there first? How?

Thanks for any help or ideas.

Duncan

P.S. In case it's useful, here is the output of ldd:
linux-vdso.so.1 => (0x00007fff9e3ff000)
libncurses.so.5 => /lib/libncurses.so.5 (0x00007f49c871b000)
libresolv.so.2 => /lib/libresolv.so.2 (0x00007f49c8503000)
libm.so.6 => /lib/libm.so.6 (0x00007f49c827e000)
libdl.so.2 => /lib/libdl.so.2 (0x00007f49c807a000)
libc.so.6 => /lib/libc.so.6 (0x00007f49c7d07000)
/lib64/ld-linux-x86-64.so.2 (0x00007f49c897a000)
Back to top
Login to vote
Volker Armin Hemmann

External


Since: Jan 22, 2009
Posts: 100



(Msg. 2) Posted: Fri Oct 30, 2009 11:20 am
Post subject: Re: [gentoo-user] Installing an old glibc to run a proprietary commercial tool (would that even help?) [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Freitag 30 Oktober 2009, Albert Hopkins wrote:

> > 3. If it is glibc, is there some way to install glibc slotted? Could
> > I install an old version of glibc to some other lib folder (like
> > /opt/lib64), and then use LD_LIBRARY_PATH somehow to get the tool to
> > look there first? How?
>
> You can't have multiple versions of glibc. And you can't downgrade
> glibc. Attempting to do so may result in having more than just that
> program misbehaving Wink

you can have multiple glibc's. Just not via portage.
But yes, it is a mess. A mess that is most likely to explode violently.

>
> My suggestion, for your sanity and support: if you insist on Gentoo then
> at least run RHEL4 (or CentOS or whatever) inside a virtual machine and
> run your app from there.
>

yeah, I would go down that route too.
Back to top
Login to vote
Albert Hopkins

External


Since: Sep 13, 2007
Posts: 65



(Msg. 3) Posted: Fri Oct 30, 2009 11:20 am
Post subject: Re: [gentoo-user] Installing an old glibc to run a proprietary commercial tool (would that even help?) [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Fri, 2009-10-30 at 10:01 -0400, Duncan Smith wrote:
> The company I work for is using gentoo on all its machines. We just
> got a license to a commercial tool which does not support gentoo. The
> closest thing it supports is RHEL v4.
>
> Running any command provided by the tool results in an explosive
> memory leak (virtual memory hits 400G in 1 second, and continues to
> climb).
>
> I suspect the problem is that RHEL v4 uses =sys-libs/glibc-2.3.4,
> whereas we have =sys-libs/glibc-2.9_p20081201-r2 installed.
>
> I have three questions:
> 1. Am I posting to the right list?

You are just just as likely to get support from Gentoo about software we
have no access to as your distributer is to support Gentoo.

> 2. Any idea what's going on? Could it be something other than glibc
> causing the problem?

It could be one of a hundred million things. Without access to the
program it's really hard to tell.

> 3. If it is glibc, is there some way to install glibc slotted? Could
> I install an old version of glibc to some other lib folder (like
> /opt/lib64), and then use LD_LIBRARY_PATH somehow to get the tool to
> look there first? How?

You can't have multiple versions of glibc. And you can't downgrade
glibc. Attempting to do so may result in having more than just that
program misbehaving Wink

My suggestion, for your sanity and support: if you insist on Gentoo then
at least run RHEL4 (or CentOS or whatever) inside a virtual machine and
run your app from there.
Back to top
Login to vote
Duncan Smith

External


Since: Oct 30, 2009
Posts: 4



(Msg. 4) Posted: Fri Oct 30, 2009 3:20 pm
Post subject: Re: [gentoo-user] Installing an old glibc to run a proprietary commercial tool (would that even help?) [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Thank you both for your quick response.

I'll probably end up taking the virtual machine approach. I may also
try some sort of chroot solution... I'll see how much of a hassle
vmware is.

2009/10/30 Volker Armin Hemmann <volkerarmin.DeleteThis@googlemail.com>:
> On Freitag 30 Oktober 2009, Albert Hopkins wrote:
>
>> >  3. If it is glibc, is there some way to install glibc slotted?  Could
>> > I install an old version of glibc to some other lib folder (like
>> > /opt/lib64), and then use LD_LIBRARY_PATH somehow to get the tool to
>> > look there first?  How?
>>
>> You can't have multiple versions of glibc.  And you can't downgrade
>> glibc.  Attempting to do so may result in having more than just that
>> program misbehaving Wink
>
> you can have multiple glibc's. Just not via portage.
> But yes, it is a mess. A mess that is most likely to explode violently.
>
>>
>> My suggestion, for your sanity and support: if you insist on Gentoo then
>> at least run RHEL4 (or CentOS or whatever) inside a virtual machine and
>> run your app from there.
>>
>
> yeah, I would go down that route too.
>
>
Back to top
Login to vote
Volker Armin Hemmann

External


Since: Jan 22, 2009
Posts: 100



(Msg. 5) Posted: Fri Oct 30, 2009 3:20 pm
Post subject: Re: [gentoo-user] Installing an old glibc to run a proprietary commercial tool (would that even help?) [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Freitag 30 Oktober 2009, Duncan Smith wrote:
> Thank you both for your quick response.
>
> I'll probably end up taking the virtual machine approach. I may also
> try some sort of chroot solution... I'll see how much of a hassle
> vmware is.

chroot can work nicely, but you have to create a gentoo with a very old glibc.
The problems might not be worth it.

Virtualbox on the other hand is pretty much hassle free in my experience.
Can't talk about vmware - haven't used that in years Wink
Back to top
Login to vote
Kyle Bader

External


Since: Jul 17, 2009
Posts: 3



(Msg. 6) Posted: Fri Oct 30, 2009 5:20 pm
Post subject: Re: [gentoo-user] Installing an old glibc to run a proprietary commercial tool (would that even help?) [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Avoiding 1, 2, and 3 but thought I'd propose a 4 other than a virtual
machine. Ask the vendor if they can provide a statically compiled
version, that way you don't have to worry about libc. I dunno how
flexible the vendor is but its worth asking Smile

On 10/30/09, Duncan Smith <duncanphilipnorman DeleteThis @gmail.com> wrote:
> The company I work for is using gentoo on all its machines. We just
> got a license to a commercial tool which does not support gentoo. The
> closest thing it supports is RHEL v4.
>
> Running any command provided by the tool results in an explosive
> memory leak (virtual memory hits 400G in 1 second, and continues to
> climb).
>
> I suspect the problem is that RHEL v4 uses =sys-libs/glibc-2.3.4,
> whereas we have =sys-libs/glibc-2.9_p20081201-r2 installed.
>
> I have three questions:
> 1. Am I posting to the right list?
> 2. Any idea what's going on? Could it be something other than glibc
> causing the problem?
> 3. If it is glibc, is there some way to install glibc slotted? Could
> I install an old version of glibc to some other lib folder (like
> /opt/lib64), and then use LD_LIBRARY_PATH somehow to get the tool to
> look there first? How?
>
> Thanks for any help or ideas.
>
> Duncan
>
> P.S. In case it's useful, here is the output of ldd:
> linux-vdso.so.1 => (0x00007fff9e3ff000)
> libncurses.so.5 => /lib/libncurses.so.5 (0x00007f49c871b000)
> libresolv.so.2 => /lib/libresolv.so.2 (0x00007f49c8503000)
> libm.so.6 => /lib/libm.so.6 (0x00007f49c827e000)
> libdl.so.2 => /lib/libdl.so.2 (0x00007f49c807a000)
> libc.so.6 => /lib/libc.so.6 (0x00007f49c7d07000)
> /lib64/ld-linux-x86-64.so.2 (0x00007f49c897a000)
>
>

--
Sent from my mobile device


Kyle
Back to top
Login to vote
Alan McKinnon

External


Since: Nov 09, 2008
Posts: 126



(Msg. 7) Posted: Fri Oct 30, 2009 5:20 pm
Post subject: Re: [gentoo-user] Installing an old glibc to run a proprietary commercial tool (would that even help?) [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Friday 30 October 2009 23:52:10 Kyle Bader wrote:
> Avoiding 1, 2, and 3 but thought I'd propose a 4 other than a virtual
> machine. Ask the vendor if they can provide a statically compiled
> version, that way you don't have to worry about libc. I dunno how
> flexible the vendor is but its worth asking Smile


If it's a somewhat critical machine for business, just drop a new stand-alone
box running RHEL4. Critical machines usually generate|save more cash than the
cost of the box they run on








> On 10/30/09, Duncan Smith <duncanphilipnorman DeleteThis @gmail.com> wrote:
> > The company I work for is using gentoo on all its machines. We just
> > got a license to a commercial tool which does not support gentoo. The
> > closest thing it supports is RHEL v4.
> >
> > Running any command provided by the tool results in an explosive
> > memory leak (virtual memory hits 400G in 1 second, and continues to
> > climb).
> >
> > I suspect the problem is that RHEL v4 uses =sys-libs/glibc-2.3.4,
> > whereas we have =sys-libs/glibc-2.9_p20081201-r2 installed.
> >
> > I have three questions:
> > 1. Am I posting to the right list?
> > 2. Any idea what's going on? Could it be something other than glibc
> > causing the problem?
> > 3. If it is glibc, is there some way to install glibc slotted? Could
> > I install an old version of glibc to some other lib folder (like
> > /opt/lib64), and then use LD_LIBRARY_PATH somehow to get the tool to
> > look there first? How?
> >
> > Thanks for any help or ideas.
> >
> > Duncan
> >
> > P.S. In case it's useful, here is the output of ldd:
> > linux-vdso.so.1 => (0x00007fff9e3ff000)
> > libncurses.so.5 => /lib/libncurses.so.5 (0x00007f49c871b000)
> > libresolv.so.2 => /lib/libresolv.so.2 (0x00007f49c8503000)
> > libm.so.6 => /lib/libm.so.6 (0x00007f49c827e000)
> > libdl.so.2 => /lib/libdl.so.2 (0x00007f49c807a000)
> > libc.so.6 => /lib/libc.so.6 (0x00007f49c7d07000)
> > /lib64/ld-linux-x86-64.so.2 (0x00007f49c897a000)
>

--
alan dot mckinnon at gmail dot com
Back to top
Login to vote
Albert Hopkins

External


Since: Sep 13, 2007
Posts: 65



(Msg. 8) Posted: Fri Oct 30, 2009 7:20 pm
Post subject: Re: [gentoo-user] Installing an old glibc to run a proprietary commercial tool (would that even help?) [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Fri, 2009-10-30 at 14:52 -0700, Kyle Bader wrote:
> I dunno how
> flexible the vendor is but its worth asking Smile

They only support RHEL4. RHEL4 was released nearly 5 years ago and uses
the 2.6.9 kernel. I think that shows how flexible they are. Smile
Back to top
Login to vote
William Kenworthy

External


Since: Nov 21, 2003
Posts: 239



(Msg. 9) Posted: Sat Oct 31, 2009 5:20 am
Post subject: Re: [gentoo-user] Installing an old glibc to run a proprietary commercial tool (would that even help?) [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

I was in a similar position some years ago - grab a copy of the needed
libs from somewhere and use "ldpreload" to load them into memory before
running the application. Google will help.

In some cases, you can symlink the needed lib names to existing later
libs and run ldconfig before trying to run the app. This does work
sometimes, but success varies ...

BillK





On Fri, 2009-10-30 at 19:27 -0400, Albert Hopkins wrote:
> On Fri, 2009-10-30 at 14:52 -0700, Kyle Bader wrote:
> > I dunno how
> > flexible the vendor is but its worth asking Smile
>
> They only support RHEL4. RHEL4 was released nearly 5 years ago and uses
> the 2.6.9 kernel. I think that shows how flexible they are. Smile
>
>
>
--
William Kenworthy <billk DeleteThis @iinet.net.au>
Home in Perth!
Back to top
Login to vote
Duncan Smith

External


Since: Oct 30, 2009
Posts: 4



(Msg. 10) Posted: Mon Nov 02, 2009 1:20 pm
Post subject: Re: [gentoo-user] Installing an old glibc to run a proprietary commercial tool (would that even help?) [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

2009/10/30 Volker Armin Hemmann <volkerarmin.RemoveThis@googlemail.com>:
> Virtualbox on the other hand is pretty much hassle free in my experience.
> Can't talk about vmware - haven't used that in years Wink

Thanks for the pointer to Virtualbox... I hadn't heard of it. Looks
like the wiki has some help, though.
http://en.gentoo-wiki.com/wiki/VirtualBox

I'll give it a shot before vmware.
Back to top
Login to vote
Duncan Smith

External


Since: Oct 30, 2009
Posts: 4



(Msg. 11) Posted: Mon Nov 02, 2009 1:20 pm
Post subject: Re: [gentoo-user] Installing an old glibc to run a proprietary commercial tool (would that even help?) [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

2009/10/31 William Kenworthy <billk RemoveThis @iinet.net.au>:
> I was in a similar position some years ago - grab a copy of the needed
> libs from somewhere and use "ldpreload" to load them into memory before
> running the application.  Google will help.
>
> In some cases, you can symlink the needed lib names to existing later
> libs  and run ldconfig before trying to run the app.  This does work
> sometimes, but success varies ...
>
> BillK

Interesting... I may give that a shot. Should be able to crank out a
wrapper script to do that automatically.

It'd be prudent to have RHEL4 anyway, since that's what some of our
customers are running, but it's good to have another option.
Back to top
Login to vote
Display posts from previous:   
Related Topics:
[gentoo-user] nvidia proprietary + pci-x - Has anyone had any luck with the nvidia module and pci-x cards? Does it "just work"? Cause mine ain't worki...

[gentoo-user] Ati Linux Proprietary Driver - hello ppl i'm thinking on buying a new notebook computer. the model i'm interested has a ATI 9700 128Mb graphic card....

[gentoo-user] glibc-2.4-rc3 failing on system with 2 glibc.. - Well, as the title, glibc is failing on me on my server. I have noticed that in the stack trace there is: "multip...

[gentoo-user] glibc 2.3.4 - list Yesterday I posted a note on the emerge of system or any other package requiring a down grade of glibc 2.3.4 to...

[gentoo-user] glibc-2.5 - Hi, after syncing portage yesterday, an update for glibc from 2.4-r4 to 2.5 is shown. Is there anything special to do....

[gentoo-user] Anything to consider when updating glibc? - Hello. I just ran emerge -Dvup world and (among other packages), it suggested to update glibc: [ebuild U ]..
       Soft32 Home -> Linux -> User All times are: Pacific Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Categories:
 Windows
  Linux
 Mac
 PDA


[ Contact us | Terms of Service/Privacy Policy ]