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: spock@… 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.

Change History (0)

Note: See TracTickets for help on using tickets.