This is the mail archive of the mailing list for the binutils 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]

Re: [GOLD] add new method for computing a build ID (take 2)

>         * (queue_final_tasks): invoke layout->queue_build_id_tasks().
>         * (Hash_task): New class.
>         (Layout::queue_build_id_tasks): New function.
>         (Layout::write_build_id): Handle single-thread portion of build ID
>         computation.  (In some cases, all of it is single-threaded.)  Replace
>         {sha1,md5}_process_bytes with {sha1,md5}_buffer to get the same
>         functionality in fewer lines of code.
>         * layout.h (Layout::queue_build_id_tasks): New function declaration.
>         * options.h (General_options): make "--build-id" default to tree
>         rather than sha1.  Add two new options related to --build-id=tree:
>         --build-id-chunk-size-for-treehash and
>         --build-id-min-file-size-for-treehash.
>         * add testing of --build-id=tree and related new options
>         (these tests will be invoked by "make check").
>         * Regenerate.

I've committed this patch on Geoff's behalf. Thanks, Geoff!


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