summaryrefslogtreecommitdiff
path: root/sys-block/di/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-block/di/files
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-block/di/files')
-rw-r--r--sys-block/di/files/di-4.33-build.patch40
1 files changed, 40 insertions, 0 deletions
diff --git a/sys-block/di/files/di-4.33-build.patch b/sys-block/di/files/di-4.33-build.patch
new file mode 100644
index 000000000000..adefb4993885
--- /dev/null
+++ b/sys-block/di/files/di-4.33-build.patch
@@ -0,0 +1,40 @@
+These are the first errors occuring:
+
+di.h:82:4: error: unknown type name ‘error’
+di.h:82:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘/’ token
+di.h:143:5: error: unknown type name ‘_fs_size_t’
+
+Then there is a lot more errors after above.
+
+memcpy can't be detected normally due to:
+ http://gcc.gnu.org/PR55890
+
+--- C/di.h
++++ C/di.h
+@@ -9,6 +9,8 @@
+
+ #include "config.h"
+
++#include <string.h>
++
+ /*****************************************************/
+
+ #include <stdio.h>
+@@ -79,7 +81,7 @@
+
+ #if ! _lib_memcpy && ! _define_memcpy
+ # if ! _lib_bcopy && ! _define_bcopy
+- #error No_memcpy/bcopy_available.
++ //#error No_memcpy/bcopy_available.
+ # else
+ # define memcpy(dst, src, cnt) (bcopy((src), (dst), (cnt)), dst)
+ # endif
+@@ -87,7 +89,7 @@
+
+ #if ! _lib_memset && ! _define_memset
+ # if ! _lib_bzero && ! _define_bzero
+- #error No_memset/bzero_available.
++ //#error No_memset/bzero_available.
+ # else
+ # define memset(s,c,n) (bzero ((s), (n)), s)
+ # endif