Open yurivict opened 1 year ago
As the error messages suggest, I have work yet to do on FreeBSD. I'll set a VM installing there now.
I did a first round of FreeBSD build fixes at https://github.com/ned14/llfio/commit/cbce19e8d1cae0c5c2faec8bc1eb25ae998670fa. TBH most of this morning went on faffing around getting FreeBSD to expand storage within the qcow2 image they provide, turns out somebody forgot to enable the growfs service, so you need to manually poke that and bam, it "just works".
Build on FreeBSD is clean now except for the errors saying "Need to implement this on FreeBSD". I hope to get to those next week.
Did another round of FreeBSD build fixes at https://github.com/ned14/llfio/commit/77a96cf4f3ee6bf789ee2428f9a3e1dd295e1138. Now everything compiles and links, but a lot of tests are failing. I'll try to get back to fixing most of these later this week.
Be aware I am unlikely to fix all the tests, but I'll get it "good enough" for most common usage of LLFIO on FreeBSD.
54% tests passed, 16 tests failed out of 35
The following tests FAILED: 1 - llfio_sl--byte_socket_handle (Subprocess aborted) 4 - llfio_sl--clone_extents (Failed) 7 - llfio_sl--current_path (Failed) 13 - llfio_sl--directory_handle_enumerate (Failed) 19 - llfio_sl--extended_attributes (Failed) 25 - llfio_sl--file_handle_create_close (Failed) 34 - llfio_sl--issue0009 (Failed) 37 - llfio_sl--issue0027 (Failed) 40 - llfio_sl--issue0028 (Failed) 52 - llfio_sl--large_pages (Failed) 79 - llfio_sl--reduce (Failed) 85 - llfio_sl--shared_fs_mutex (Timeout) 91 - llfio_sl--symlink_handle_create_close (Subprocess aborted) 94 - llfio_sl--tls_socket_handle (Subprocess aborted) 97 - llfio_sl--traverse (Failed) 103 - llfio_sl--utils (Subprocess aborted)
clang-15 FreeBSD 13.2