Jan Beich

Results 69 issues of Jan Beich

Only [Gold](https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=9634ed06a66c369) and [LLD](https://github.com/llvm/llvm-project/commit/aad2e328b960) support `--no-gnu-unique`. GCC defaults to `-fuse-ld=bfd`, so `--no-gnu-unique` is discarded unless GCC itself was built with `--disable-gnu-unique-object`. Clang doesn't have such magic, so `--no-gnu-unique` fails because...

See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214247

Required by [mesa!4037](https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4037) and [wlroots!3574](https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3574) + [wlroots!3914](https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3914). Affects performance of Vulkan-based compositors (e.g., `WLR_RENDERER=vulkan sway`) and Xwayland on nvidia-drm (e.g., [wlroots!4262](https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4262) + [xserver!967](https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/967)). See also GPLv2 implementation: [export](https://github.com/torvalds/linux/commit/20e10881a043), [import](https://github.com/torvalds/linux/commit/594740497e99).

enhancement

Required for Wayland for unsupported GPUs with software rendering. Xorg has xf86-video-vesa, xf86-video-scfb, etc. but Wayland standardized on KMS. To overcome this Linux added `simpledrm` driver to bridge various framebuffer...

enhancement

**Describe the bug** After gamescope [started using epoll](https://github.com/ValveSoftware/gamescope/commit/528eb7ede771) FreeBSD kernel crashes. **FreeBSD version** ``` $ uname -aKU FreeBSD example.tld 15.0-CURRENT #0 main-n266825-59cf3436dce3: Wed Dec 6 07:38:33 UTC 2023 [email protected]:/usr/obj/usr/src/amd64.amd64/sys/MYKERNEL amd64...

Upstream dropped `static` in http://github.com/torvalds/linux/commit/26f00514d944 ``` $ cat >/usr/ports/graphics/drm-devel-kmod/Makefile.local CFLAGS+=-flto -fno-common MAKE_ENV+=LD=ld.lld $ make clean all deinstall install -C/usr/ports/graphics/drm-devel-kmod $ kldload i915kms link_elf_obj: symbol i915_getparam_ioctl undefined linker_load_file: /boot/modules/i915kms.ko - unsupported...

i915

[libepoll-shim upstream](https://github.com/jiixyj/epoll-shim) claims to support all BSDs nowadays. Given DragonFly supports many apps from wlroots ecosystem the coverage should be good. If graphics/weston breaks maybe adapt some fixes from [a...

`lzo2` is optional (`required: false` in meson.build), so build fails as 23d1c8294367 didn't bundle `minilzo` fallback. ```c $ meson setup /tmp/wlvncc_build $ meson compile -C /tmp/wlvncc_build [...] FAILED: wlvncc.p/src_rfbproto.c.o cc...

bug

```c $ cc --version FreeBSD clang version 10.0.1 ([email protected]:llvm/llvm-project.git llvmorg-10.0.1-rc2-0-g77d76b71d7d) Target: x86_64-unknown-freebsd13.0 Thread model: posix InstalledDir: /usr/bin $ meson _build && ninja -C _build [...] ../tinybox/style/style.c:200:24: error: address of array...

Probably a remnant from tracking wlroots snapshot. wlmaker builds and works fine on FreeBSD with only system dependencies (except libbase). downgrade version check ```diff diff --git a/CMakeLists.txt b/CMakeLists.txt index d2e0306..32f70d2...

bug