-
Notifications
You must be signed in to change notification settings - Fork 1.2k
feat: allow running in native wayland #7053
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
base: develop
Are you sure you want to change the base?
Conversation
|
| ((gnu packages python-crypto) #:select (python-asn1crypto)) | ||
| ((gnu packages tls) #:select (openssl)) | ||
| ((gnu packages version-control) #:select (git-minimal)) | ||
| ((gnu packages xml) #:select (expat)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not clear why this is different
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| ((gnu packages xml) #:select (expat)) | |
| (gnu packages xml) |
| $(package)_config_opts := --enable-option-checking --disable-dependency-tracking | ||
| $(package)_config_opts += --enable-shared --disable-static --disable-documentation | ||
| $(package)_config_opts += --disable-dtd-validation --with-host-scanner | ||
| $(package)_cflags += -D_GNU_SOURCE |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
notable difference
| # libffi uses GNU C extensions (asm, ssize_t) that require gnu11 instead of c11 | ||
| $(package)_cflags := -std=gnu11 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
notable difference
|
|
||
| export CONTAINER_NAME=ci_native_tsan | ||
| export PACKAGES="clang-19 llvm-19 libclang-rt-19-dev libc++abi-19-dev libc++-19-dev python3-zmq" | ||
| export PACKAGES="clang-19 llvm-19 libclang-rt-19-dev libc++abi-19-dev libc++-19-dev python3-zmq libexpat1-dev" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
need to update also doc/build-unix.md and other related files
|
This pull request has conflicts, please rebase. |


Issue being fixed or feature implemented
AI implemented: bitcoin#22708 (comment)
A primary goal being to modify our flatpak to have the container use wayland instead of X11. Currently, Dash Core crashes if a system online exposes wayland and no X11 compatibility layer.
How Has This Been Tested?
Ran on fedora 43 Gnome VM forcing wayland (Qt on Gnome will always fallback to X11 unless forced, inside KDE (knst please test) it should use wayland natively.
Breaking Changes
Checklist:
Go over all the following points, and put an
xin all the boxes that apply.