Skip to content

Add gcc-c++ to dependencies for Red Hat#1586

Merged
ma8ma merged 1 commit intoJDimproved:masterfrom
nick-san:master
Apr 10, 2026
Merged

Add gcc-c++ to dependencies for Red Hat#1586
ma8ma merged 1 commit intoJDimproved:masterfrom
nick-san:master

Conversation

@nick-san
Copy link
Copy Markdown
Contributor

@nick-san nick-san commented Apr 9, 2026

変更の概要

READMEの事前準備のRedhat系の箇所にてインストールするパッケージに gcc-c++ を追加

背景や動機

Fedora Asahi Remix 43 (aarch64) にて、READMEで指定されているパッケージだけだとビルドできなかったため。

❯ cat /etc/os-release
NAME="Fedora Linux Asahi Remix"
VERSION="43 (Forty Three)"
RELEASE_TYPE=stable
ID=fedora-asahi-remix
ID_LIKE=fedora
VERSION_ID=43
VERSION_CODENAME=""
PRETTY_NAME="Fedora Linux Asahi Remix 43 (Forty Three)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora-asahi-remix:43"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedora-asahi-remix.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora-asahi-remix/"
SUPPORT_URL="https://discussion.fedoraproject.org/c/neighbors/asahi/asahi-help/94"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=43
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=43

変更内容

dnf install gcc-c++ gtkmm30-devel gnutls-devel libSM-devel meson git

dnf install gtkmm30-devel gnutls-devel libSM-devel meson git

補足

おま環なだけであればRejectしていただいて大丈夫です〜

Copy link
Copy Markdown
Collaborator

@ma8ma ma8ma left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nick-san さん
Pull Requestありがとうございます!

Fedora (Asahi Remix) 環境での動作確認と、不足していたパッケージの指摘に感謝いたします。
Red Hat系のディストリビューションでは C++ コンパイラが gcc-c++ として独立しているため、C++アプリケーションであるJDimのビルドには必須の項目ですね。

ご提示いただいた内容で、依存関係の記述がより正確になります。
こちらの内容でマージさせていただきます。

JDimへの貢献、ありがとうございました!

@ma8ma ma8ma merged commit 5cb2dad into JDimproved:master Apr 10, 2026
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants