vcpu_fbench.stdout.exp vcpu_fbench.stderr.exp vcpu_fbench.vgtest \
vcpu_fnfns.stdout.exp vcpu_fnfns.stdout.exp-glibc28-amd64 \
vcpu_fnfns.stderr.exp vcpu_fnfns.vgtest \
- with-space.stderr.exp with-space.stdout.exp with-space.vgtest \
wrap1.vgtest wrap1.stdout.exp wrap1.stderr.exp \
wrap2.vgtest wrap2.stdout.exp wrap2.stderr.exp \
wrap3.vgtest wrap3.stdout.exp wrap3.stderr.exp \
brk.stderr.exp brk.vgtest \
capget capget.stderr.exp \
stack_switch.stderr.exp stack_switch.vgtest \
- timerfd-syscall timerfd-syscall.stderr.exp
+ timerfd-syscall timerfd-syscall.stderr.exp \
+ with-space.stderr.exp with-space.stdout.exp with-space.vgtest
check_PROGRAMS = \
brk \
--- /dev/null
+# Use the "prereq" command to copy manuel1 to a filename containing a space.
+# This used to not work properly, because the debug info would not be read
+# correctly for filenames containing spaces (bug #88678).
+#
+# Nb: we only run this test on Linux. This is because on Darwin you can't
+# easily rename an executable with a .dSYM -- the original executable name
+# gets baked into the .dSYM, so renaming the .dSYM as well isn't enough, you
+# have to modify the contents of the .dSYM. Another idea would be to avoid
+# the renaming in the first place by just using 'with space' as the
+# filename, but automake doesn't seem to like files containing spaces.
+prereq: cp ../manuel1 'with space'
+prog: 'with space'
+vgopts: -q
+cleanup: rm 'with space'
+++ /dev/null
-# Use the "prereq" command to copy manuel1 to a filename containing a space.
-# This used to not work properly, because the debug info would not be read
-# correctly for filenames containing spaces (bug #88678).
-prereq: cp manuel1 'with space'
-prog: 'with space'
-vgopts: -q
-cleanup: rm 'with space'