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

Update requirements for dependencies (gcc >= 7) #898

Merged

Conversation

ma8ma
Copy link
Collaborator

@ma8ma ma8ma commented Jan 22, 2022

Update requirements for dependencies (gcc >= 7)

2018年以降にリリースされたディストロでは使われていない古いgcc(バージョン7未満)のサポートを終了します。
合わせてgnutlsやopensslのバージョン要件とLinuxの推奨環境も更新します。
また、CI設定からサポートしなくなったコンパイラを利用するビルドを取り除いて整理します。

  • glibmm >= 2.56.0
  • gnutls >= 3.5.18
  • openssl >= 1.1.0
  • gcc >= 7 または clang >= 6.0
  • Linux Kernel >= 4.4.0 (推奨環境)
互換性に関する注意

Ubuntu 18.04より古いプラットフォームではビルドと実行が困難になります。

Update CONTRIBUTING.md to allow C++17

CONTRIBUTING.mdの"C++ソースコードを修正するときの注意"を更新してC++17を使うように案内します。また注意する点としてJDimの動作環境に合わない標準ライブラリをリストします。

関連のissue: #777

2018年以降にリリースされたディストロでは使われていない古いgcc
(バージョン7未満)のサポートを終了します。合わせてgnutlsやopensslの
バージョン要件とLinuxの推奨環境も更新します。また、CI設定からサポート
しなくなったコンパイラを利用するビルドを取り除いて整理します。

- glibmm >= 2.56.0
- gnutls >= 3.5.18
- openssl >= 1.1.0
- gcc >= 7 または clang >= 6.0
- Linux Kernel >= 4.4.0 (推奨環境)

互換性に関する注意
Ubuntu 18.04より古いプラットフォームではビルドと実行が困難になります。
CONTRIBUTING.mdの"C++ソースコードを修正するときの注意"を更新してC++17
を使うように案内します。また注意する点としてJDimの動作環境に合わない
標準ライブラリをリストします。
@ma8ma ma8ma added feature 機能の追加と削除 document 文書の変更 build ビルドに関するトピック labels Jan 22, 2022
@ma8ma ma8ma merged commit 7e2eabf into JDimproved:master Jan 22, 2022
@ma8ma ma8ma deleted the update-requirements-for-dependencies-gcc-7 branch January 22, 2022 07:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build ビルドに関するトピック document 文書の変更 feature 機能の追加と削除
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

None yet

1 participant