The assembler in binutils 2.37 doesn’t want to include /dev/null with
a .incbin directive:
/tmp/ccbGWiew.s: Assembler messages:
/tmp/ccbGWiew.s:4: Error: unable to include `/dev/null'
incbin.s: Assembler messages:
incbin.s:1: Error: unable to include `/dev/null'
if ! $HOST_OS_WINDOWS; then
TEST ".incbin"
+ touch empty.bin
+
cat <<EOF >incbin.c
-__asm__(".incbin \"/dev/null\"");
+__asm__(".incbin \"empty.bin\"");
EOF
$CCACHE_COMPILE -c incbin.c
expect_stat unsupported_code_directive 1
cat <<EOF >incbin.s
-.incbin "/dev/null";
+.incbin "empty.bin";
EOF
$CCACHE_COMPILE -c incbin.s