This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r169354 - in /branches/google/integration: Chan...


Author: simonb
Date: Fri Jan 28 11:45:34 2011
New Revision: 169354

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169354
Log:
Sort output of 'find' for libtool to ensure deterministic archives.

Strict build environments do binary comparisons of files across gcc builds.
Parallelized builds, followed by locating object files with a find command,
result in non-deterministic ordering of object files found.  The ordering
of files found can then affect archive construction, causing such strict
build environments to report differences that are false positives.

Sorting objects returned by the find command removes these false positives.

Targeted for the google/integration branch.

ChangeLog.google:
2011-01-27  Simon Baldwin  <simonb@google.com>

	* ltmain.sh (func_extract_archives): Sort the output of 'find'.


Added:
    branches/google/integration/ChangeLog.google
Modified:
    branches/google/integration/ltmain.sh


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]