Juanito
Group: Members
Posts: 1601
Joined: Sep. 2005 |
|
Posted: Mar. 01 2007,19:50 |
|
libstdc++.so.5.0.7 is added by gcc1-with-libs, since I would have compiled with this loaded I guess this is why the ntfsprogs symlink points to it. I confirm ntfsprogs wipes out the desktop icons because of this.
Edit ---- Before I re-post ntfsprogs.dsl - I thought it might be a good idea to check on the "correct" way to modify the package:
On boot, without loading any packages, /usr/bin/libstdc++.so is set up in DSL as follows:
# ls -l /usr/lib/libstdc++.* /usr/lib/libstdc++.so.5 -> /KNOPPIX/usr/lib/libstdc++.so.5 /usr/lib/libstdc++.so.5.0.5 -> /KNOPPIX/usr/lib/libstdc++.so.5.0.5
# ls -l /KNOPPIX/usr/lib/libstdc++.* /KNOPPIX/usr/lib/libstdc++.so.5 -> libstdc++.so.5.0.5 /KNOPPIX/usr/lib/libstdc++.so.5.0.5 is a file, not a symlink
gcc1-with-libs.dsl only contains one /usr/bin/libstdc++.so file:
ls -l /ramdisk/tmp/gcc1-with-libs/usr/lib/libstdc++.* /ramdisk/tmp/gcc1-with-libs/usr/lib/libstdc++.so.5.0.7
my initial ntfsprogs.dsl package contained the following symlink:
ls -l /ramdisk/tmp/ntfsprogs/usr/lib/libstdc++.* /ramdisk/tmp/ntfsprogs/usr/lib/libstdc++.so.5 -> libstdc++.so.5.0.7
From all of this, I guess the correct thing to do would be to delete the lib/libstdc++.so.5 symlink in the ntfsprogs package and let it use the default DSL symlink.
Could somebody confirm that this is the correct assumption?
|