On Tue, 2007-11-06 at 16:10 -0500, Jason wrote:
> Okay, I'll admit it.  I don't like C++.  As a result, I don't use it and
> am not familiar with it.  I don't want to start a flame, I'm just trying
> to explain why I'm so d*mn confused.  :-)
> 
> I'm trying to add kismet (written in the aforementioned language) to my
> armeb-softfloat-linux-uclibc system.  


> I added uclibc++, thinking I
> needed it. 

Unnecessary and often a pain in the rear to attempt to use uclibc++
It requires some serious hacking to make it your default libstdc++
provider.

>  I then xmerge'd kismet, and tried to run it on the target:
> 
> [EMAIL PROTECTED] # kismet
> Server options:  none
> Client options:  none
> Starting server...
> /usr/bin/kismet_server: can't load library 'libstdc++.so.6'
> 
> This is where things went to hell.  I presumed, wrongly, that the kismet
> build was pulling from my host environment (in hind-sight, this would
> have failed with a wrong format or some such).  It was actually pulling
> it from /usr/lib/gcc/armeb-softfloat-linux-uclibc_gw2348/3.4.6/ and the
> libstdc++.so* is the proper file format (which makes sense).
> 
> Long story short, can I eliminate uclibc++ and just copy
> /usr/lib/gcc/armeb-softfloat-linux-uclibc_gw2348/3.4.6/libstdc++.* into
> ${SYSROOT}/lib/ ?

Not sure about the SYSROOT. But at runtime kismet is going to need it.
So probably in your $ROOT whatever that may be.

>   If so, why isn't it in SYSROOT?  What concept am I
> missing here?



> thx,
> 
> Jason.
-- 
Ned Ludd <[EMAIL PROTECTED]>
Gentoo Linux

-- 
[EMAIL PROTECTED] mailing list

Reply via email to