Opened 19 years ago
Last modified 17 years ago
#73 closed bug
libroot_build.so broken cross-compiling from Linux — at Initial Version
Reported by: | Owned by: | bonefish | |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Build System | Version: | |
Keywords: | Cc: | tomas.wilhelmsson@… | |
Blocked By: | Blocking: | ||
Platform: | x86 |
Description
The standard build (jam -q haiku-image) fails with:
.. SetType1 generated/objects/haiku/x86/release/add-ons/kernel/bus_managers/pci/pci Error: "generated/objects/haiku/x86/release/add-ons/kernel/bus_managers/pci/pci": No such file or directory.
when the code tree is located on a partition other than / (eg. /devel/os/haiku, /devel being a reiserfs filesystem). I tracked this problem down a little bit and found out that normalize_dir_path() called from add_dir_path() in src/build/libroot/fs.cpp fails to build an absolute path. When the code tree is moved to /, it works just fine.