aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter <peter.vicman@gmail.com>2024-06-26 09:58:43 +0200
committerPeter <peter.vicman@gmail.com>2024-06-26 16:15:50 +0200
commit495fbabca0de9a0d7b97475cae8346c04445f47c (patch)
tree967127f83c442b7971c41ce3234d3cc4a8a19ad2
parente0438141217eb37d570c72902d3fa9d765fac407 (diff)
[dvdread] fix warning 'gcc_struct' attribute directive ignored
this is because 'gcc_struct' being undefined for arm
-rw-r--r--xbmc/cores/VideoPlayer/DVDInputStreams/dvdnav/ifo_types.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/xbmc/cores/VideoPlayer/DVDInputStreams/dvdnav/ifo_types.h b/xbmc/cores/VideoPlayer/DVDInputStreams/dvdnav/ifo_types.h
index 4191b67922..650838cbea 100644
--- a/xbmc/cores/VideoPlayer/DVDInputStreams/dvdnav/ifo_types.h
+++ b/xbmc/cores/VideoPlayer/DVDInputStreams/dvdnav/ifo_types.h
@@ -29,7 +29,8 @@
#if defined(__GNUC__)
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
-#if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) && !defined(__clang__)
+#if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) && !defined(__clang__) && \
+ !defined(__arm__) && !defined(__aarch64__)
#define ATTRIBUTE_PACKED __attribute__((packed, gcc_struct))
#else
#define ATTRIBUTE_PACKED __attribute__((packed))