-
Notifications
You must be signed in to change notification settings - Fork 8
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
Need udev_hwdb for wlroots >= 0.16 #1
Comments
Oh. Since the CI build succeeded I just assumed it would be fine for FreeBSD. Would something like this help? https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3446 |
hwdb itself is not implemented yet though. |
Sure. libudev-zero also doesn't implement hwdb. Obviously, the path to I was thinking there maybe more consumers but hard to finding anything portable to FreeBSD, not a FFI/interpose wrapper and doesn't already support
Doesn't help much: wlroots no longer shows the error but EDID manufacturer remains unexpanded (e.g., |
Please do not implement |
Are there any alternative solution? |
https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3638 |
IMO best I can do is to extract hwdb-related code from udev/eudev in to separate udev-free library libhwdb which can be used as drop-in replacement of udev-hwdb |
I asked emersion yesterday about this idea and he said since format of hwdata is simple, the need for libhwdb is unnecessary. |
I created whdb branch https://github.com/wulf7/libudev-devd/tree/hwdb which includes hwdb.bin parser imported from eudev. The code is only compile tested now. I have no intention to rewrite it to make it permissive licensed yet. |
In wlroots#3541 the hardcoded list of EDID manufacturers was replaced by
udev_hwdb_new
which is not implemented on FreeBSD:libudev-devd/udev-hwdb.c
Lines 33 to 39 in a91c357
CC @emersion @unrelentingtech
The text was updated successfully, but these errors were encountered: