[Box Backup] embedded

Ben Summers boxbackup@fluffy.co.uk
Fri, 3 Jun 2005 08:50:23 +0100


On 3 Jun 2005, at 06:16, dm wrote:

> Ben Summers wrote:
>
>
>>
>> On 2 Jun 2005, at 06:42, dm wrote:
>>
>>
>>> Maybe I'm masochistic or something, but before I go treading  
>>> into  unknown territory, I was just wondering if anyone has  
>>> looked at  getting a server up and running on any sort of  
>>> embedded device.   Specifically I'm looking at the linksys nslu2  
>>> nas with the custom  unslung firmware(http://www.nslu2- 
>>> linux.org).  They have a pretty  decent howto document on  
>>> implementing packages into unslung, but I  know very little of  
>>> these programming languages(I'm more of a perl/ shell monkey).
>>>
>>
>> As a first go, have you tried compiling it natively?
>>
>>    http://www.nslu2-linux.org/wiki/HowTo/ 
>> NativelyCompileUnslungPackages
>>
>> You're right, it is an interesting prospect to produce a tiny  
>> backup  appliance. The server doesn't actually need much in the  
>> way of CPU,  as the client does the really hard work. Your graphs  
>> don't indicate a  huge amount of work, a reasonable embedded  
>> processor will be fine.
>>
>> Ben
>>
>
> Finally got some time to mess with this thing...  Since this isn't  
> the standard configure script most packages use, I'm skipping the  
> packaging section for now and going straight to compiling.
> Natively compiling, so far I've tried configure with no options,  
> and I've tried specifying the lib and include folders explicitly.   
> If all else fails, I might get to learn a bit about cross compiling. 
> (I've read/heard that it can be quite painful the first time)  =)
>
> libstdc++.so.5 exists as a link in /opt/lib/
> lrwxrwxrwx  1 root root      18 Jun  2 07:50 /opt/lib/libstdc++.so - 
> > libstdc++.so.5.0.7
> lrwxrwxrwx  1 root root      18 Jun  2 07:50 /opt/lib/libstdc++.so. 
> 5 -> libstdc++.so.5.0.7
> -rw-r--r--  1 root root 4569715 May 25 12:18 /opt/lib/libstdc++.so. 
> 5.0.7
>
> Any hints for the output below would be helpful.
>
> -bash-2.05b$ ./configure compile:-I/opt/include link:-L/opt/lib
> Box build environment setup.
>
> Checking environment...
> Compiler 1: yes
> Compiler 2:./envtest: error while loading shared libraries: libstdc+ 
> +.so.5: cannot open shared object file: No such file or directory

Is /opt/lib in LD_LIBRARY_PATH ?

Ben