Custom Query (4789 matches)
Results (19 - 21 of 4789)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#363 | wontfix | $LFS/static/fileutils fails when compiling on RH-6.2 | ||
Description |
I am testing RedHat-6.2 to build CVS. Ran into an issue with fileutils...an interesting one, I don't know how to resolve. ................. OUTPUT: gcc -g -O2 -static -o chrgp.o chown-core.o ../lib/libfetish.a /usr/bin/../lib/libc.a(atexit.o): In function `atecit': /usr/src/bs/BUILD/glibc-2.1.3/stdlib/atexit.c:27: multiple definition of `atexit' ../lib/libfetish.a(atexit.o):/mnt/lfs/static/fileutils-4.1/lib/atexit.c:9: first defined here /usrbin/ld: Warning size of symbol `atexit' changed from 17 to 37 in atexit.o collect2: ld returned 1 exit status Scot Mc Pherson |
|||
#1719 | wontfix | 'Chapter 6.61. Stripping Again' is wrong, --strip-all could be used on shared lib, not on kernel modules | ||
Description |
Chapter '6.61. Stripping Again' stable and devel LSF book state that: "If disk space is very tight, the --strip-all option can be used on the binaries in /{,usr/}{bin,sbin} to gain several more megabytes. Do not use this option on libraries—they will be destroyed." --strip-all can't be used on kernel modules, but can be used on shared lib. So the rule can't be the compact /tools/bin/find /{,usr/}{bin,lib,sbin} and need some rewrite. I do /tools/bin/find /lib /usr/lib /usr/share/rrdtool-* \
/tools/bin/find /{,s}bin /usr/{,s}bin /usr/local/{,s}bin \
2>/dev/null allow to suppress the warning on .so scripts -ls allow to see what files are stripped Those stripping instructions work with LFS5.1 derivated build (using strip 2.15.90.0.3 20040415) But it sometime fail with LFS6 derivated build (but using a different binutils with strip 2.16.91.0.5 ). In this case, it rarely fail during libc stripping with this log ( I had to repeat the strip script in a loop to reproduce the problem). /tools/bin/find /lib /usr/lib /usr/share/rrdtool-* /install/initrd/lib \
1126081 1028 -rwxr-xr-x 1 root root 1044920 Feb 25 10:28 /lib/libc-2.3.5.so /tools/bin/find: /tools/bin/strip terminated by signal 11 1126087 84 -rwxr-xr-x 1 root root 80716 Feb 25 10:30 /lib/ld-2.3.5.so 1126088 8 -rwxr-xr-x 1 root root 5528 Feb 25 10:30 /lib/libBrokenLocale-2.3.5.so 1126084 140 -rwxr-xr-x 1 root root 137848 Feb 25 10:30 /lib/libm-2.3.5.so 1126085 12 -rwxr-xr-x 1 root root 9828 Feb 25 10:30 /lib/libdl-2.3.5.so ... So all files but libc-2.3.5.so are correclty stripped. Any later attempt to strip again fail on libc-2.3.5.so the file look corrupted as I have to rebuild the lib to suppress the error. I had supposed this is because a running binary can't be stripped As find and strip are not statically build, they use shared lib. Could it be the reason sometime strip fail to work on libc with signal 11? Alernately, as it work on LFS5.1, it may be a bug in strip 2.16.91.0.5. |
|||
#1985 | invalid | 'passwd root' fails | ||
Description |
Upon completeing SVN-20070403, I enter the chroot env using the command found in chapter 6.4. Entering 'passwd root' runs through the entire process but does not stop to let me enter a password. FWIW, I just built the stable book via jhalfs and 'passwd' from within chroot works fine. |