Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support freebsd #54

Closed
wants to merge 7 commits into from
Closed

Support freebsd #54

wants to merge 7 commits into from

Conversation

ja30278
Copy link

@ja30278 ja30278 commented Nov 19, 2014

The only real ugliness here is ENODATA, which doesn't exist on freebsd.

@tv42
Copy link
Member

tv42 commented Dec 2, 2014

I really want to merge this, but haven't had time to look into it enough yet. Don't lose hope.

@mischief
Copy link

mischief commented Dec 5, 2014

fyi openbsd doesn't have ENODATA either. once this is merged i can work on openbsd support.

@ja30278
Copy link
Author

ja30278 commented Jan 25, 2015

friendly 'ping' :)

@travisperson
Copy link

ping, would love to have this merged in for the IPFS guys.

@tv42
Copy link
Member

tv42 commented Jan 27, 2015

Don't lose hope ;)

@whyrusleeping
Copy link

Just tested this patch, it works.

@tv42
Copy link
Member

tv42 commented Jan 28, 2015

I pushed a cleaned up version of this as https://github.com/bazillion/fuse/tree/wip-freebsd 9cdcdc4.

I'm not yet 100% convinced of all the details in the code, but more importantly:
the tests don't yet build, because GOOS=freebsd Go has no syscall.Getxattr etc. Is seems /x/sys/unix might have them. I'm working on it.

@tv42
Copy link
Member

tv42 commented Jan 28, 2015

golang/go#9705

@tv42
Copy link
Member

tv42 commented Feb 5, 2015

No progress on golang/go#9705 so far, and I'm afraid of merging this without working tests. Apart form that, looks good. If you want to make it happen faster, add Getxattr etc for freebsd to syscallx, on top of https://github.com/bazillion/fuse/tree/wip-freebsd bf5629a.

@cryptix
Copy link

cryptix commented Mar 2, 2015

Looks like golang/go#9705 finally got resolved by cl 6370.

@tv42
Copy link
Member

tv42 commented Mar 5, 2015

Current status: compiles but tests don't pass. FreeBSD FUSE seems to have way less features, need to skip a bunch of tests.

@tv42
Copy link
Member

tv42 commented Mar 5, 2015

Basic suppot for FreeBSD went in as 00c7ac3 . I'll be filing issues for the test failures, help appreciated. They'll show up under https://github.com/bazillion/fuse/issues?q=is%3Aopen+is%3Aissue+label%3Aplatform%3Afreebsd

@tv42 tv42 closed this Mar 5, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants