winfsp / cgofuse

Cross-platform FUSE library for Go - Works on Windows, macOS, Linux, FreeBSD, NetBSD, OpenBSD
https://winfsp.dev
MIT License
514 stars 82 forks source link

Add information to the README on dependencies for Alpine Linux #28

Open andersjohansenange opened 5 years ago

andersjohansenange commented 5 years ago

Alpine is super popular for building containers. A common use case for cgofuse is implementing file systems to use as FlexVolumes in kubernetes.

The required dependencies are: fuse-dev gcc libc-dev

Two differences from deb-based Linux such as Ubuntu:

  1. The fuse developer package has a different name
  2. The libc-headers aren't included in the gcc package
billziss-gh commented 5 years ago

@andersjohansenange would you consider sending a PR with the necessary change?

Perhaps this could be as simple as changing:

Prerequisites: libfuse-dev, gcc

To:

Prerequisites (Debian): libfuse-dev, gcc
Prerequisites (Alpine): fuse-dev gcc libc-dev
andersjohansenange commented 5 years ago

Sure! I’ll get it in on Monday when I’m back in office.

Sendt fra min iPad

Den 25. jan. 2019 kl. 12.48 skrev Bill Zissimopoulos notifications@github.com:

@andersjohansenange would you consider sending a PR with the necessary change?

Perhaps this could be as simple as changing:

Prerequisites: libfuse-dev, gcc To:

Prerequisites (Debian): libfuse-dev, gcc Prerequisites (Alpine): fuse-dev gcc libc-dev — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

andersjohansenange commented 5 years ago

https://github.com/billziss-gh/cgofuse/pull/29