Hi all,

I'm wondering how good is the job done by the specs commands in the
book. At first I compared the commands to the former specs patch. I
found that it did less than the patch. The commands didn't check for
files with the name 'gnu.h' and some header files in other
architectures like 'sysv4.h', 'linux-elf.h' and 'pa-linux.h' etc (This
is not much an issue). Then I tried to find all the paths that needed
adjusting. Perhaps I did it somewhat excessively, but I do believe I
found something attracting. There were lines like
gcc/config/sparc/sol2-bi.h:  "%{mcmodel=medlow:-M
/usr/lib/ld/sparcv9/map.below4G} \
gcc/config/kfreebsd-gnu.h:#define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
gcc/config/i386/nto.h:   %{!shared: --dynamic-linker
/usr/lib/ldqnx.so.2}"
that weren't fixed by the specs patch either. I doubt whether we can
safely ignore these or we need a more thorough and general (applied
to all architectures) way to adjust the specs file. How do you think?

Charles
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to