Skip to content

copied precompiled headers dependency order change #2865

@bdbaddog

Description

@bdbaddog

This issue was originally created at: 2012-08-10 06:43:52.
This issue was reported by: dsiroky.
dsiroky said at 2012-08-10 06:43:52

Hi!

MSVC can't generate precompiled headers on a network drive so I used Copy
factory to copy necessary files somewhere to c:\temp. This causes a strange
behavior after fresh checkout when there is no .sconsign.dblite file. If I run
the scons twice then the second run should do nothing but it recompiles all
again because of changed dependency order of the precompiled header object.
Third run is fine. This happens only if the copy target is an absolute path out
of the source tree.

David

dsiroky said at 2012-08-10 06:45:07

Created an attachment (id=900)
reproducible example

dsiroky said at 2012-08-10 06:46:19

Run run_scons.bat in the attached package to reproduce the problem.

bdbaddog said at 2012-08-12 17:51:13

Can you attach the output from:
scons --debug=explain
scons --tree=prune

dsiroky said at 2012-08-13 00:12:05

Created an attachment (id=901)
outputs of --debug=explain and --tree=prune

dsiroky attached scons_dep_order_changed.tgz at 2012-08-10 06:45:07.

reproducible example

dsiroky attached output.tgz at 2012-08-13 00:12:05.

outputs of --debug=explain and --tree=prune

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions