[pocket-linux] appendix, floppy overflowing ...

rainer chimera at b2b2c.ca
Sun Feb 27 20:21:22 CST 2005


David Horton wrote:

> rainer wrote:
>
>> David Horton wrote:
>>
>>> rainer wrote:
>>>
>>>> hello,
>>>>
>>>> there's no more space left on the floppy - got 1441 in, 1440 out !?
>>>>
>>>> restripped all the binaries and libraries still no change. the only 
>>>> thing i can think of was ch. 5 where i had to add 2 libraries 
>>>> (libblkid.so.1 and libuuid.so.1) to get mount to work in the 
>>>> implementation section. the guide stated there should be NO 
>>>> libraries to add.
>>>>
>>>> any advice?
>>>>
>>>> thanks
>>>>
>>>
>>> The libblkid.so.1 and libuuid.so.1 have something to do with the way 
>>> e2fsprogs is configured.  In one configuration they are separate 
>>> libraries and in the other they are part of the binary.  I think the 
>>> option that controls this is --enable-dynamic-e2fsck, but I'm not 
>>> sure.  Anyway, check ./configure --help to see if it says which is 
>>> which. You might shrink the total size by not using separate libraries.
>>>
>>> Dave
>>>
>>>
>>> _______________________________________________
>>> Pocket-Linux mailing list
>>> Pocket-Linux at ufo.chicago.il.us
>>> http://ufo.chicago.il.us/cgi-bin/mailman/listinfo/pocket-linux
>>>
>>>
>> thanks for the reply.
>>
>> i noted with dismay that the mailing list is not accepting anything 
>> from 'pine' again. this is going to make sending accurate and full 
>> info a lot more painstaking and difficult!
>>
>> i reviewed your advice and found the line in question, line 63 in 
>> e2fsprog's configure. the --help confirmed your guess. as i 
>> understand it i change, '--enable-dynamic-fsck' to 
>> '--disable-dynamic-fsck'? but i still don't understand how that saves 
>> me space? i delete the libs, libblkid.so.1 and libuuid.so.1 but my 
>> binary becomes bigger - it now statically includes these libraries?
>>
>> the MCONFIG for util-linux may have something that's relevant for 
>> 'blkid'?
>>
>> here are some of my numbers in bytes as it stands now;
>>
>> # ls -l phase8-image.gz
>>    1481426
>> # ~/staging du -cb
>>    3142403
>> # du -cb ?staging/lib/*
>>    libblkid.so.1  24496
>>    libuuid.s0.1    9276
>>
>> (1481426 - (24496 + 9276) = 1447654
>>
>> if anyone could submit a complete list for
>>
>> # ~/staging du -cb
>>
>> that would be helpful. i checked every dir for mistakes but still 
>> haven't ruled out some other problems (found a pocket-linux guide.txt 
>> in staging at one point!) or attach a working phase8-image.gz root 
>> disk it would be helpful to compare
>>
>> waiting to be enlightened,
>>
>> thanks
>
>
> I thought that perhaps there would be extra overhead in terms of code 
> included to accomplish the dynamic linking that would be gone with 
> static linking.  By the way, are you zeroing out the ramdisk (or 
> loopback device) each time you modify this image?  If you just delete 
> a file the image will stay the same size since the file's contents are 
> still there and all that gets deleted is the directory link to the 
> file.  I ran into this problem a couple times myself.
>
> Also, your Pine mail is getting rejected because the mailing list 
> thinks you are not subscribed.  Same address though, so it does not 
> make a lot of sense.
>
> Dave
>
> _______________________________________________
> Pocket-Linux mailing list
> Pocket-Linux at ufo.chicago.il.us
> http://ufo.chicago.il.us/cgi-bin/mailman/listinfo/pocket-linux
>
>
i think i do 'zero out', i deleted the txt file from the staging dir 
then remade the image from scratch, starting with,

dd if=/dev/zero of=/dev/ram7 bs=1k count=4096 ...




More information about the Pocket-Linux mailing list