conda-forge / conda-forge/conda-forge.github.io

Document the standard practice for `lib`, `lib-dev`, and `lib-static` packages

オープン
#1,897 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
Docs enhancement
主要言語
JavaScript
スター
170
フォーク
320
平均マージ
2日 10時間
マージ済み PR(30日)
5

説明

### Where should the content be added?

_No response_

### What should be added?

Every time I encounter this discussion it gets me, and given the same discussions scattered everywhere (ex: [here](https://github.com/conda-forge/staged-recipes/pull/21901#issuecomment-1415931866) and [here](https://github.com/conda-forge/openblas-feedstock/issues/134#issuecomment-1083482954)) I assume it's worth documenting the Linux distro practice:
- `lib`: Only the runtime shared library `libxyz.so.X` & `libxyz.so.X.Y.Z`
- `lib-dev`: Symlinks to the shared library, `libxyz.so`, plus the library headers
- `lib-static`: Contains the static libraries `libxyz.a` or `libxyz_static.a`

There may be other subtle changes needed (ex: `run_exports`). Feel free to add more details and formalize this for conda-forge needs.

### Additional information

_No response_

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。