1
0
Fork 0
mirror of https://github.com/gwm17/glfw.git synced 2025-05-30 16:28:51 -04:00
glfw/src
Camilla Löwy d78b0a4ead X11: Fix sonames for loaded libraries on NetBSD
The NetBSD sonames for X11 and related libraries is more stable than on
OpenBSD but the version numbers are still bumped more often than their
Linux counterparts, even excluding the one-time version bump across all
X11 related libraries.

This commit moves to using version-less sonames for X11 and related
libraries on NetBSD, which will hopefully be more forward-compatible
than hard-coding NetBSD-specific sonames.

This may not be the correct long-term solution but it runs now.

Binaries also appear to need an LD_LIBRARY_PATH or rpath entry of
/usr/X11R7/lib in order for the libraries to be found by dlopen.

Tested on NetBSD 9.2.
2022-03-04 00:00:59 +01:00
..
CMakeLists.txt Share X11 fd polling logic with Wayland 2022-03-03 22:23:57 +01:00
cocoa_init.m Limit scope of some loop counters in C99 files 2021-10-25 23:39:06 +02:00
cocoa_joystick.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
cocoa_joystick.m Limit scope of some loop counters in C99 files 2021-10-25 23:39:06 +02:00
cocoa_monitor.m Cocoa: Use MACH_PORT_NULL for default IOKit port 2021-11-22 21:30:53 +01:00
cocoa_platform.h Cocoa: Clarify comments on compatibility macros 2022-02-09 22:13:14 +01:00
cocoa_time.c Make timer init part of platform API 2021-10-12 12:54:36 +02:00
cocoa_time.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
cocoa_window.m Cocoa: Fix deprecation warning for kUTTypeURL 2022-02-02 19:20:32 +01:00
context.c Move single/double-buffer filtering to backends 2021-05-14 19:02:25 +02:00
egl_context.c X11: Fix sonames for loaded libraries on NetBSD 2022-03-04 00:00:59 +01:00
glfw.rc.in Win32: Add VERSIONINFO resource to GLFW DLL 2019-12-11 21:02:08 +01:00
glx_context.c X11: Fix sonames for loaded libraries on NetBSD 2022-03-04 00:00:59 +01:00
init.c Clean up internal Unicode code point handling 2021-12-31 13:27:22 +01:00
input.c Clean up internal Unicode code point handling 2021-12-31 13:27:22 +01:00
internal.h Clean up internal Unicode code point handling 2021-12-31 13:27:22 +01:00
linux_joystick.c Limit scope of some loop counters in C99 files 2021-10-25 23:39:06 +02:00
linux_joystick.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
mappings.h Simplify parsing of default gamepad mappings 2021-08-01 20:57:28 +02:00
mappings.h.in Simplify parsing of default gamepad mappings 2021-08-01 20:57:28 +02:00
monitor.c Fix invalid pointer conversions 2021-10-27 18:22:05 +02:00
nsgl_context.m Formatting 2022-03-02 19:38:41 +01:00
null_init.c Add runtime platform selection 2021-10-13 21:47:11 +02:00
null_joystick.c Add runtime platform selection 2021-10-13 21:47:11 +02:00
null_joystick.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
null_monitor.c Add runtime platform selection 2021-10-13 21:47:11 +02:00
null_platform.h Null: Remove unused function 2021-10-27 18:22:05 +02:00
null_window.c Null: Remove unused function 2021-10-27 18:22:05 +02:00
osmesa_context.c X11: Fix sonames for loaded libraries on NetBSD 2022-03-04 00:00:59 +01:00
platform.c Gather Null specific platform selection logic 2021-11-25 23:24:39 +01:00
platform.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
posix_module.c Make dynamic module loading part of platform API 2021-10-12 12:54:36 +02:00
posix_poll.c Share X11 fd polling logic with Wayland 2022-03-03 22:23:57 +01:00
posix_poll.h Share X11 fd polling logic with Wayland 2022-03-03 22:23:57 +01:00
posix_thread.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
posix_thread.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
posix_time.c Make timer init part of platform API 2021-10-12 12:54:36 +02:00
posix_time.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
vulkan.c X11: Fix sonames for loaded libraries on NetBSD 2022-03-04 00:00:59 +01:00
wgl_context.c Formatting 2022-03-02 19:38:41 +01:00
win32_init.c Win32: Fix key name code changing global key state 2022-03-02 19:38:41 +01:00
win32_joystick.c Add runtime platform selection 2021-10-13 21:47:11 +02:00
win32_joystick.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
win32_module.c Make dynamic module loading part of platform API 2021-10-12 12:54:36 +02:00
win32_monitor.c Win32: Fix bad content scale on monitor disconnect 2021-12-01 21:13:00 +01:00
win32_platform.h Fix various typos 2021-10-25 23:39:06 +02:00
win32_thread.c Win32: Make thread functions backend independent 2021-10-12 12:54:36 +02:00
win32_thread.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
win32_time.c Win32: Remove timeGetTime fallback for timer 2021-10-12 12:54:37 +02:00
win32_time.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
win32_window.c Clean up internal Unicode code point handling 2021-12-31 13:27:22 +01:00
window.c Fix invalid pointer conversions 2021-10-27 18:22:05 +02:00
wl_init.c Wayland: Fix error type for allocation failure 2022-02-11 13:11:54 +01:00
wl_monitor.c Add runtime platform selection 2021-10-13 21:47:11 +02:00
wl_platform.h Share X11 fd polling logic with Wayland 2022-03-03 22:23:57 +01:00
wl_window.c Wayland: Improve event processing with timeout 2022-03-03 22:58:09 +01:00
x11_init.c X11: Fix sonames for loaded libraries on NetBSD 2022-03-04 00:00:59 +01:00
x11_monitor.c Add runtime platform selection 2021-10-13 21:47:11 +02:00
x11_platform.h Share X11 fd polling logic with Wayland 2022-03-03 22:23:57 +01:00
x11_window.c Share X11 fd polling logic with Wayland 2022-03-03 22:23:57 +01:00
xkb_unicode.c Clean up internal Unicode code point handling 2021-12-31 13:27:22 +01:00
xkb_unicode.h Clean up internal Unicode code point handling 2021-12-31 13:27:22 +01:00