Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Bug #740444

freeciv_config.h.in regenerated only when build is already mostly done with old header

Added by Marko Lindqvist almost 4 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Category:
Bootstrap
Sprint/Milestone:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

The original symptom I were investigating was that after certain configure.ac changes (that would cause changes to freeciv_config.h) even second 'make' run compiles everything, i.e., it considers things compiled at the first run to still be out-of-date.

I think this is because gen_headers subdirectory is handled very late in the build process, so that the first 'make' regenerates headers there only when it has already built most of freeciv with old headers. Second run then compiles against the new, correctly generated, headers.

0008-Recurse-to-gen_headers-subdir-first.patch (1013 Bytes) 0008-Recurse-to-gen_headers-subdir-first.patch master, S3_0 Marko Lindqvist, 2018-03-17 08:39 AM
0003-Recurse-to-gen_headers-subdir-first.patch (1009 Bytes) 0003-Recurse-to-gen_headers-subdir-first.patch S2_6 Marko Lindqvist, 2018-03-17 08:39 AM

Related issues

Blocks Freeciv - Task #740488: S3_0 alpha2Closed2018-10-212018-10-21

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

History

#2 Updated by Marko Lindqvist almost 4 years ago

#3 Updated by Marko Lindqvist almost 4 years ago

  • Status changed from Resolved to Closed
  • Assignee set to Marko Lindqvist

Also available in: Atom PDF