[llvm] r186934 - Add an initial implementation of archive symbol table generation.

Ed Maste emaste at freebsd.org
Wed Jan 15 10:41:18 PST 2014


On 15 January 2014 12:33, Rafael EspĂ­ndola <rafael.espindola at gmail.com> wrote:
>> As a point of reference, BSD ar currently refuses to create an archive
>> with a large UID, reporting "ar: fatal: Numeric user ID too large"
>
> Do you know why? The UID is not really used. In fact, in my TODO list
> I have implementing the 'D' (deterministic) modifier and probably
> making it the default.

Our ar is built on libarchive, and the library (at least) should write
the UID as passed from the caller.  I suspect the ar front end was
just written in a straightforward manner without specifically
considering this issue.  In any case the 'D' modifier was added after
the initial implementation, although it isn't the default.




More information about the llvm-commits mailing list