[tor-bugs] #15053 [Tor]: Improve out-of-tree builds
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri Feb 27 14:59:07 UTC 2015
#15053: Improve out-of-tree builds
-----------------------------+--------------------------------
Reporter: cypherpunks | Owner:
Type: defect | Status: new
Priority: normal | Milestone: Tor: 0.2.7.x-final
Component: Tor | Version: Tor: unspecified
Resolution: | Keywords: build 026-backport
Actual Points: | Parent ID:
Points: |
-----------------------------+--------------------------------
Comment (by cypherpunks):
Replying to [comment:2 nickm]:
> >Is it necessary for the updateVersions script to be run on every
configure?
>
> Hrm, maybe not. Is this the only issue here?
>
> We *do* use out-of-tree builds as a part of our build process; make
distcheck usually complains if there's undeleted stuff. What files are
you seeing?
This whole endeavor started with the command line argument test failing
(removed now in #14806) because of a hash mismatch (maybe an argument for
keeping `--digests` as discussed in #14742?). Turns out i did an in-tree
compilation before doing `make distclean` and going out-of-tree. This left
`src/or/or_sha1.i` in the source tree while also being created in the out-
of-tree. However, the source tree has preference over out-of-tree during
compilation resulting in the inclusion of the file with the old hashes.
Another file is `micro-revision.tmp` which is created when a `make` is
executed more than once. This is caused by an error in the make rule for
`micro-revision.i`. The temporary file is not removed with `make
distclean`.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/15053#comment:4>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list