Ticket #106 (closed bug: duplicate)

Opened 10 years ago

Last modified 5 years ago

com. line args not honoured for recompil

Reported by: nobody Owned by:
Priority: low Milestone: 6.8.1
Component: Compiler Version: None
Keywords: Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: Difficulty: Unknown
Test Case: Blocked By:
Blocking: Related Tickets:

Description (last modified by simonpj) (diff)

I compiled a file with a standard compile and link and some flags, include -fallow-overlapping-isntances. I was interested in whether overlapping instances were really required, so I recompiled -- without modifying the file -- without -fallow-overlapping-instances. I got the "compilation IS NOT required" message, clearly erroneous.

Suggestion: flag configuration / compiler state stored in generated code and checked on recompile.

My email is nalexander@amavi.com.

Thanks, Nick

Change History

Changed 10 years ago by simonmar

  • status changed from assigned to closed
Logged In: YES 
user_id=48280

Yes, but (a) make doesn't know that you've changed the 
options, (b) sometimes you want to change options without 
recompiling, eg. adding/removing -O, etc. and (c) it's extra 
work for us to implement :-)

Workaround: use -no-recomp

Changed 6 years ago by simonpj

  • status changed from closed to reopened
  • description modified (diff)
  • os set to Unknown
  • difficulty set to Unknown
  • architecture set to Unknown
  • resolution Wont Fix deleted

I think this is really a bug; although I'm not quite sure when to fix it. It's closely related to #1372.

Rodrigo Queiro [overdrigzed@…] cares about this.

Simon

Changed 6 years ago by igloo

  • owner nobody deleted
  • priority changed from normal to low
  • status changed from reopened to new
  • milestone set to 6.8

See also #437.

Changed 6 years ago by simonmar

  • status changed from new to closed
  • resolution set to duplicate

I don't think this adds anything over #437

Changed 6 years ago by igloo

  • milestone changed from 6.8 branch to 6.8.1

Changed 5 years ago by simonmar

  • architecture changed from Unknown to Unknown/Multiple

Changed 5 years ago by simonmar

  • os changed from Unknown to Unknown/Multiple
Note: See TracTickets for help on using tickets.