Ticket #1853 (new bug)

Opened 6 years ago

Last modified 4 months ago

hpc mix files for Main modules overwrite each other

Reported by: guest Owned by: AndyGill
Priority: lowest Milestone: 7.6.2
Component: Code Coverage Version: 6.8.1
Keywords: Cc: chris@…
Operating System: Linux Architecture: x86_64 (amd64)
Type of failure: None/Unknown Difficulty: Unknown
Test Case: Blocked By:
Blocking: Related Tickets:

Description

I have several programs, and hence several files that define Main modules, in the same directory. I build each one with a ghc --make -o Progname. When The hpc mix files describing the compiled modules are dumped in .hpc, the current Main.mix overwrites any previous Main.mix. As a result, I can only get an hpc report from Progname.tix if Progname was the most recent binary to be compiled.

Change History

Changed 6 years ago by igloo

  • difficulty set to Unknown
  • milestone set to 6.10 branch

Changed 5 years ago by AndyGill

  • owner changed from andy@… to AndyGill
  • status changed from new to assigned

Changed 4 years ago by igloo

  • milestone changed from 6.10 branch to 6.12 branch

Changed 3 years ago by igloo

  • milestone changed from 6.12 branch to 6.12.3

Changed 3 years ago by igloo

  • priority changed from normal to low
  • milestone changed from 6.12.3 to 6.14.1

Changed 2 years ago by igloo

  • milestone changed from 7.0.1 to 7.0.2

Changed 2 years ago by igloo

  • milestone changed from 7.0.2 to 7.2.1

Changed 20 months ago by igloo

  • milestone changed from 7.2.1 to 7.4.1

Changed 16 months ago by igloo

  • priority changed from low to lowest
  • milestone changed from 7.4.1 to 7.6.1

Changed 8 months ago by igloo

  • milestone changed from 7.6.1 to 7.6.2

Changed 4 months ago by morabbin

  • failure set to None/Unknown

Bump; was this looked at? Does it still happen?

Changed 4 months ago by andygill

This one is tricky to fix, because of a baked in assumption. If anyone wants to help, or if I can find a willing student, I can give guidance about how to fix it.

Note: See TracTickets for help on using tickets.