Matt Burgess wrote:
> Yeah, both xz and zlib install their libraries to /lib, but oddly
> enough, kmod still found them after telling it that they were
> in /usr/lib. I guess the linker's searching in /lib by default?
Yes, it should search /lib by default.
(Wandering a bit off topic...)
dummy.log:
Libraries:
LIBRARY_PATH=
1. /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.1/:
exists
2. /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../lib64/:
= /usr/lib64/ symlink to /usr/lib
3. /lib/../lib64/:
= /lib64/ symlink to /lib
4. /usr/lib/../lib64/:
= /usr/lib64/ symlink to /usr/lib
5. /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../:
= /usr/lib
6. /lib/:
7. /usr/lib/
1. SEARCH_DIR("/usr/x86_64-unknown-linux-gnu/lib64");
2. SEARCH_DIR("/usr/local/lib64");
3. SEARCH_DIR("/lib64");
4. SEARCH_DIR("/usr/lib64");
5. SEARCH_DIR("/usr/x86_64-unknown-linux-gnu/lib");
6. SEARCH_DIR("/usr/local/lib");
7. SEARCH_DIR("/lib");
8. SEARCH_DIR("/usr/lib");
Note: On my system 1, 2, 4, and 5 do not exist.
3 and 7 are the same.
4 and 8 are the same.
I wonder if it would be useful to try to remove what's not used?
Includes:
ignoring nonexistent directory
"/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../x86_64-unknown-linux-gnu/include"
Translates to /usr/x86_64-unknown-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.1/include
/usr/local/include (empty)
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.1/include-fixed
/usr/include
I wonder if changing these search paths would make any significant
difference in compile times.
-- Bruce
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page