panfrost: fails to build on non-Linux
Regressed by 6a4532cb. CC @larumbe @manu. From error log:
In file included from ../src/panfrost/lib/pan_bo.c:31:
./include/drm-uapi/panfrost_drm.h:239:2: error: unknown type name '__le32'
__le32 magic;
^
./include/drm-uapi/panfrost_drm.h:240:2: error: unknown type name '__le32'
__le32 type;
^
./include/drm-uapi/panfrost_drm.h:241:2: error: unknown type name '__le32'
__le32 file_size;
^
./include/drm-uapi/panfrost_drm.h:242:2: error: unknown type name '__le32'
__le32 file_offset;
^
./include/drm-uapi/panfrost_drm.h:246:4: error: unknown type name '__le64'
__le64 jc;
^
./include/drm-uapi/panfrost_drm.h:247:4: error: unknown type name '__le32'
__le32 gpu_id;
^
./include/drm-uapi/panfrost_drm.h:248:4: error: unknown type name '__le32'
__le32 major;
^
./include/drm-uapi/panfrost_drm.h:249:4: error: unknown type name '__le32'
__le32 minor;
^
./include/drm-uapi/panfrost_drm.h:250:4: error: unknown type name '__le64'
__le64 nbos;
^
./include/drm-uapi/panfrost_drm.h:254:4: error: unknown type name '__le32'
__le32 valid;
^
./include/drm-uapi/panfrost_drm.h:255:4: error: unknown type name '__le64'
__le64 iova;
^
./include/drm-uapi/panfrost_drm.h:256:4: error: unknown type name '__le32'
__le32 data[2];
^
./include/drm-uapi/panfrost_drm.h:264:3: error: unknown type name '__le32'
__le32 sizer[496];
^
./include/drm-uapi/panfrost_drm.h:270:2: error: unknown type name '__le32'
__le32 reg;
^
./include/drm-uapi/panfrost_drm.h:271:2: error: unknown type name '__le32'
__le32 value;
^
15 errors generated.
See also __u64
definition in include/drm-uapi/drm.h include/drm-uapi/sync_file.h and drm@500f5b52