summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakov Smolic <jakov.smolic@sartura.hr>2020-12-28 12:50:16 +0100
committerDavid Seifert <soap@gentoo.org>2020-12-28 12:50:16 +0100
commitc381d2a51249c41ce1b0322884f324db769feb66 (patch)
treea6d1716292795f01203ea7e131fb880f32176c6c /sys-block/vblade/files/vblade-24-makefile.patch
parentsys-devel/remake: fix build with gcc-10 (diff)
downloadgentoo-c381d2a51249c41ce1b0322884f324db769feb66.tar.gz
gentoo-c381d2a51249c41ce1b0322884f324db769feb66.tar.bz2
gentoo-c381d2a51249c41ce1b0322884f324db769feb66.zip
sys-block/vblade: fix build with gcc-10
Closes: https://bugs.gentoo.org/707480 Package-Manager: Portage-3.0.9, Repoman-3.0.1 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
Diffstat (limited to 'sys-block/vblade/files/vblade-24-makefile.patch')
-rw-r--r--sys-block/vblade/files/vblade-24-makefile.patch35
1 files changed, 35 insertions, 0 deletions
diff --git a/sys-block/vblade/files/vblade-24-makefile.patch b/sys-block/vblade/files/vblade-24-makefile.patch
new file mode 100644
index 000000000000..ed5efb2c2e23
--- /dev/null
+++ b/sys-block/vblade/files/vblade-24-makefile.patch
@@ -0,0 +1,35 @@
+--- a/makefile
++++ b/makefile
+@@ -8,27 +8,22 @@
+ sharedir = ${prefix}/share
+ mandir = ${sharedir}/man
+
+-O=aoe.o bpf.o ${PLATFORM}.o ata.o
+-CFLAGS += -Wall -g -O2
+-CC = gcc
++O=aoe.o bpf.o ${PLATFORM}.o ata.o dat.o
++CFLAGS += -Wall
+
+ vblade: $O
+- ${CC} -o vblade $O
++ ${CC} ${LDFLAGS} -o vblade $O ${LIBS}
+
+ aoe.o : aoe.c config.h dat.h fns.h makefile
+- ${CC} ${CFLAGS} -c $<
+
+ ${PLATFORM}.o : ${PLATFORM}.c config.h dat.h fns.h makefile
+- ${CC} ${CFLAGS} -c $<
+
+ ata.o : ata.c config.h dat.h fns.h makefile
+- ${CC} ${CFLAGS} -c $<
+
+-bpf.o : bpf.c
+- ${CC} ${CFLAGS} -c $<
++dat.o : dat.c
+
+ config.h : config/config.h.in makefile
+- @if ${CC} ${CFLAGS} config/u64.c > /dev/null 2>&1; then \
++ @if ${CC} ${CFLAGS} ${CPPFLAGS} config/u64.c > /dev/null 2>&1; then \
+ sh -xc "cp config/config.h.in config.h"; \
+ else \
+ sh -xc "sed 's!^//u64 !!' config/config.h.in > config.h"; \