https://bugs.kde.org/show_bug.cgi?id=512571

            Bug ID: 512571
           Summary: regtest problems with darwin dsymutil
    Classification: Developer tools
           Product: valgrind
      Version First 3.27 GIT
       Reported In:
          Platform: Compiled Sources
                OS: macOS
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

There are a few tests that create links (none allexec32 and allexec64) or
copies (none cmd-with-special). Maybe some more?

On Darwin these tests fail first time round with a diff like

+run: /usr/bin/dsymutil "/Users/paulf/scratch/valgrind/none/none-amd64-darwin"

So when making the copy/link dsymutil should also be run afterwards. For the
moment this isn't much of an issue (the test fails first time and then passes).
If I get to having a darwin nightly this will be a bigger issue as there would
just be one time round for these tests.

In addition the copied exec for cmd-with-special interferes somewhat with the
vg_regtest script. When dsymutil runs on the copied 'a \<>b' exe it will create
a directory 'a \<>b.dSYM'. vg_regtest runs the arch_test exe on each directory
to see if it should recurse into that directory. There looks like there is a
problem with quoting and arch_test gets two arguments, 'a' and '\<>b'. That
causes arch_test to fail and print a message "usage: arch_test <arch-type>".
Not serious, but it took me a while to work out what was causing it.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to