Timo Aaltonen pushed to branch upstream-unstable at X Strike Force / lib / libdrm
Commits: b065dbc5 by Enrico Weigelt, metux IT consult at 2024-06-27T02:07:00+02:00 Fix FTBS on undefined clock_gettime() and asprintf() Some platforms (eg. SunOS) explicitly need extra symbols in order to define those functions. There're many files needing the __EXTENSIONS__ symbol, so doing this on a global scale. Signed-off-by: Enrico Weigelt, metux IT consult <i...@metux.net> - - - - - 5e1e7c4d by Alex Deucher at 2024-07-11T21:31:50-04:00 amdgpu: add new marketing names https://www.amd.com/en/processors/ryzen-processors-laptop-business https://www.amd.com/en/products/ryzen-pro-processors-laptop Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> - - - - - 11cafdd8 by Alex Deucher at 2024-07-11T21:46:17-04:00 amdgpu: add new marketing names Updated from 6.1 branch. Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> - - - - - 21ac1816 by Dan Willemsen at 2024-07-29T14:47:30-04:00 Convert to Android.bp See build/soong/README.md for more information about Soong. Removes BOARD_GPU_DRIVERS, which wasn't affecting anything, since none of the HAVE_* macros are defined. Even if they were, we'd prefer to compile all of them so that a single library can support multiple boards. - - - - - aefb5fa9 by Su Hong Koo at 2024-07-30T10:54:23-04:00 Delete all Makefile.sources files Delete all Makefile.sources as all the makefiles that use them have been replaced with Android.*.bp files for Soong. - - - - - aef24b66 by Elliott Hughes at 2024-07-30T10:54:34-04:00 readdir_r is deprecated. Add -Wno-deprecated-declarations to suppress compiler warning about using readdir_r, which is deprecated. - - - - - c2b5759a by John Stultz at 2024-07-30T10:54:34-04:00 Android.bp: Add include exports for android dir This forward ports Stefan Schake's patch 32ee9c0e0566 "android: Add missing include exports" to the Android.bp file. - - - - - 6aa6411c by Jerry Zhang at 2024-07-30T10:54:34-04:00 Make libdrm recovery_available - - - - - dcb14fe0 by Jason Macnak at 2024-07-30T10:54:34-04:00 Makes libdrm available on host ... to make drm format header visible for host wayland server. Adds -Wno-implicit-function-declaration for vasprintf() on xf86drm.c:2965. Adds -Wno-int-conversion for drm_mmap() on libdrm_macros.h:60. Also, drive-by alphabetize cflags. - - - - - 460f7907 by Inseob Kim at 2024-07-30T10:54:34-04:00 Export include dirs with -isystem drm_property_type_is function in xf86drmMode.h file can cause compiler error because it performs unsigned to signed conversion. Some Android.mk modules have been avoiding this by adding "-isystem external/libdrm" flag, because warnings from system headers are suppressed. This changes exported_include_dirs to export_system_include_dirs to workaround the potential error with the same manner above. - - - - - f22956a4 by Jason Macnak at 2024-07-30T10:54:34-04:00 Adds libdrm_headers ... as being able to use cc_library in header_libs is not intended and does not work on all branches which blocks aosp/1497292. - - - - - d9043a25 by Jiyong Park at 2024-07-30T10:54:34-04:00 add crosvm to com.android.virt To do so, crosvm and its dependencies have the apex_available property set to "//apex_available:platform", "com.android.virt" to explicitly acknowledge the joining. - - - - - 4bd09d78 by Jiyong Park at 2024-07-30T10:54:34-04:00 Enable GPU in crosvm When the GPU feature is turned on in crosvm, these modules are added as dependencies. Since crosvm is included in the virt APEX, add the APEX to the apex_available properties of the modules to make them available in the APEX. - - - - - b0815faa by Daniel Stone at 2024-08-01T13:28:41+01:00 libs: Tie DSO minor versions to libdrm version There is an excellent writeup explaining this requirement here: https://gitlab.freedesktop.org/wayland/wayland/-/issues/175 In short, for mixed environments such as the Steam Runtime and other container-like environments, choosing which libdrm to link into the client's address space is a hard problem. If the runtime has a newer libdrm than the host, then it should be preferred, because the client may be using newly-added symbols. But if the host has a newer libdrm, then that should be used, because drivers may be depending on those. Bumping the DSO minor version is transparent to all users because apps only link against the major version, e.g. DT_NEEDED libdrm.so.2; the fact that libdrm.so.2 is a link to libdrm.so.2.122.0 is a detail known only to the loader, but it does let a smart runtime make better decisions. Signed-off-by: Daniel Stone <dani...@collabora.com> - - - - - 88db6114 by Su Hong Koo at 2024-08-01T10:09:05-04:00 tests: Make modetest and proptest cc_binary in Android.bp Change module type of modetest and proptest from cc_test to cc_binary, as neither are tests. Signed-off-by: Su Hong Koo <su...@google.com> - - - - - f3f56f41 by Mark Collins at 2024-08-22T18:45:38+00:00 Disable ioctl signed overload for Bionic libc Bionic libc ships with `ioctl` that has two signatures, one with an unsigned `request` parameter and one with a signed request parameter. This leads to compilation failing due to `__typeof__(ioctl)` being used by DRM which fails to resolve which overload to use, this has been fixed by defining `BIONIC_IOCTL_NO_SIGNEDNESS_OVERLOAD` on Android. Signed-off-by: Mark Collins <m...@igalia.com> - - - - - 25dec5b9 by Matt Turner at 2024-08-26T13:10:22-07:00 build: bump version to 2.4.123 - - - - - 30 changed files: - + Android.bp - − Android.common.mk - − Android.mk - + Android.sources.bp - + Android.sources.bp.mk - − Makefile.sources - + amdgpu/Android.bp - − amdgpu/Android.mk - + amdgpu/Android.sources.bp - − amdgpu/Makefile.sources - amdgpu/meson.build - + data/Android.bp - − data/Android.mk - data/amdgpu.ids - + etnaviv/Android.bp - − etnaviv/Android.mk - + etnaviv/Android.sources.bp - − etnaviv/Makefile.sources - etnaviv/meson.build - exynos/meson.build - − freedreno/Android.mk - − freedreno/Makefile.sources - freedreno/meson.build - + intel/Android.bp - − intel/Android.mk - + intel/Android.sources.bp - − intel/Makefile.sources - intel/meson.build - meson.build - + nouveau/Android.bp The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/xorg-team/lib/libdrm/-/compare/ad78bb591d02162d3b90890aa4d0a238b2a37cde...25dec5b91fe4d2638787d033a0b22b6c1dc145e0 -- View it on GitLab: https://salsa.debian.org/xorg-team/lib/libdrm/-/compare/ad78bb591d02162d3b90890aa4d0a238b2a37cde...25dec5b91fe4d2638787d033a0b22b6c1dc145e0 You're receiving this email because of your account on salsa.debian.org.