Hi!

While working on Fedora gcc 9 rpm, I've noticed a couple of messages:
*** WARNING: 
./usr/src/debug/gcc-9.0.0-0.1.fc29.x86_64/libphobos/libdruntime/core/sys/posix/sys/ioccom.d
 is executable but has empty or no shebang,
*** WARNING: 
./usr/src/debug/gcc-9.0.0-0.1.fc29.x86_64/libphobos/libdruntime/core/sys/posix/sys/ttycom.d
 is executable but has empty or no shebang,
*** WARNING: ./usr/src/debug/gcc-9.0.0-0.1.fc29.x86_64/gcc/ada/set_targ.ads is 
executable but has empty or no shebang, removing executable bit
*** WARNING: ./usr/src/debug/gcc-9.0.0-0.1.fc29.x86_64/gcc/ada/set_targ.adb is 
executable but has empty or no shebang, removing executable bit
*** WARNING: 
./usr/src/debug/gcc-9.0.0-0.1.fc29.x86_64/libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
 is executable but has empty or no shebang, removing executable bit

None of these files look like executable, any objections against (found
through
find [^o]* -type f -a -executable | xargs grep -L '^#!'
and removed from the list some ELF/Mach-O executables in the libgo (which
maybe shouldn't be executable anyway, we don't want people to run it when
they don't really know what it contains))?  Do the libgo and/or
libphobos changes need to go through upstream first?
I've checked libsanitizer upstream and sanitizer_common_interceptors_ioctl.inc
isn't executable there.

svn propdel svn:executable \
contrib/reghunt/examples/reg-watch.awk \
gcc/testsuite/gcc.target/csky/fnmul-1.c \
gcc/testsuite/gcc.target/csky/fnmul-3.c \
gcc/testsuite/gcc.target/csky/fnmul-2.c \
gcc/testsuite/gcc.target/csky/fnmul-4.c \
gcc/testsuite/gcc.target/arc/loop-1.c \
gcc/testsuite/gcc.target/arc/sdata-5.c \
gcc/testsuite/gcc.target/arc/tdelegitimize_addr.c \
gcc/testsuite/gcc.target/arc/pr9001195952.c \
gcc/testsuite/gcc.target/arc/bitfield.c \
gcc/testsuite/gcc.target/arc/tumaddsidi4.c \
gcc/testsuite/gcc.dg/format/sys_format.c \
gcc/ada/set_targ.ads \
gcc/ada/set_targ.adb \
libgo/go/container/list/list.go \
libgo/go/container/list/list_test.go \
libphobos/libdruntime/core/sys/posix/sys/ioccom.d \
libphobos/libdruntime/core/sys/posix/sys/ttycom.d \
libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc

        Jakub

Reply via email to