Thanks Matt.  An interesting discussion on library versioning.  Not 
quite what I was looking for.

The problem ColdFusion has is with the Red Hat stdc++ library not being 
available *and named the same* on other distributions.  This wouldn't be 
quite so bad if they (Red Hat) hadn't named it libstdc++-libc6.1-1.so, 
but rather the more generic name libstdc++.so.

Linking statically (against a .a file) is, I think, the best solution 
for removing this irritating dependency on Red Hat.

--
Tom Jordahl
Allaire Development


Matt Liotta wrote:

> There was a good thread on Slashdot lately that might help you out. Check
> out http://slashdot.org/comments.pl?sid=01/02/08/0553209&cid=248.
> 
> -Matt
> 
> 
>> -----Original Message-----
>> From: Tom Jordahl [mailto:[EMAIL PROTECTED]]
>> Sent: Friday, February 16, 2001 11:10 AM
>> To: CF-Linux
>> Subject: Re: CF 5.0 beta SMP
>> 
>> 
>> 
>> Beta 2 is built with the RH egcs 1.1.2 compiler instead of gcc 2.95.2.
>> These bits don't crash on SMP boxes like the Beta 1 bits do.
>> Near as we can tell, there are either memory corruption or 
>> thread safety
>> problems with the gcc 2.95 exception handling code.  :-(
>> 
>> Of course this brings us right back in to having a dependency on
>> libstdc++-libc6.1-1.so.
>> 
>> Anyone out there have the magic compiler switches to exclude -lstdc++
>> from the egcs link line when linking using the g++ command?  
>> If we could
>> statically link libstdc++, we could remove this shared 
>> library dependency.
>> 
>> This doesn't work, check the verbose output:
>>   g++ -v -o mybin foo1.o foo2.o -Bstatic -lstdc++ -Bdynamic
>> 
>> -nostdlib removes everything: crt0, c++ crt0, etc:
>>   g++ -nostdlib -v -o mybin foo1.o foo2.o -Bstatic -lstdc++ -Bdynamic
>> 
>> --
>> Tom Jordahl
>> Allaire Development
>> 
>> Matt Liotta wrote:
>> 
>> 
>>> Any idea when we will see SMP support for CF 5.0 beta?
>>> 
>>> -Matt
>>> 
>>> 
>> 
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm
------------------------------------------------------------------------------
Archives: http://www.mail-archive.com/cf-linux%40houseoffusion.com/
To Unsubscribe visit 
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_linux or send a 
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.

Reply via email to