[haiku-development] Re: File system for Haiku trees compatible with Haiku and BSD build hosts

  • From: "Thomas Mueller" <mueller6723@xxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Thu, 25 May 2017 08:24:07 +0000

On Thu, May 25, 2017 at 04:39:01AM +0000, Thomas Mueller wrote:

I now keep Haiku trees (haiku, buildtools, haikuports, haikuporter, and 
haikuports.cross) on a BSD (UFS) file system, which Haiku can't read or 
write.

If I can get Haiku cross-compiled and then want to build from resulting 
Haiku host, I will have to put the trees on a different file system, and it 
must be compatible with Haiku extended attributes (or does the latter issue 
only
apply to "generated" directories?).

I could use NTFS with fusefe-ntfs (ntfs-3g), BFS with bfs_fuse, xfs 
(compatible with Linux but not good with BSD), Linux ext2fs (but not for 
the "generated" directories), maybe even an NFS share (but not for the 
"generated"
directories.

What do Haiku developers use for this purpose?

I don't think anyone tested building on Haiku with anything else than
BFS. Only the generated directory needs extended attributes however, so
you may try building with the sources on another FS, and the generated
directory in a BFS volume. It should work, but it is an unusual setup so
there could be surprises.

Adrien.

I believe a successful Haiku build, installed on a USB stick, could be then 
installed to hard-drive partition, or at least I could format a hard-drive 
partition BFS.

So I would prefer to do that rather than venture into uncharted territory which 
might be bug/error-prone.

I still have no experience with bfs_fuse so am not really prepared to say how 
reliable that is from Linux or BSD.

Tom


Other related posts: