diff -up chromium-125.0.6422.60/ui/gfx/linux/drm_util_linux.cc.el7-old-libdrm chromium-125.0.6422.60/ui/gfx/linux/drm_util_linux.cc --- chromium-125.0.6422.60/ui/gfx/linux/drm_util_linux.cc.el7-old-libdrm 2024-05-16 20:43:26.619455300 +0200 +++ chromium-125.0.6422.60/ui/gfx/linux/drm_util_linux.cc 2024-05-16 20:45:18.120716278 +0200 @@ -9,6 +9,14 @@ #include "base/logging.h" #include "base/notreached.h" +// the libdrm in EL-7 is too old to have this define +#ifndef DRM_FORMAT_P010 +#define DRM_FORMAT_P010 fourcc_code('P', '0', '1', '0') +#endif +#ifndef DRM_FORMAT_ABGR16161616F +#define DRM_FORMAT_ABGR16161616F fourcc_code('A', 'B', '4', 'H') +#endif + namespace ui { int GetFourCCFormatFromBufferFormat(gfx::BufferFormat format) {