[Bug 196929] ar: fatal: Numeric user ID too large

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Jul 8 13:34:14 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196929

--- Comment #4 from Ed Maste <emaste at freebsd.org> ---
(In reply to Glen Barber from comment #3)

The ar format cannot store UIDs longer than 6 decimal digits. This needs to be
addressed by using ar -D, which I see is set by default in ARFLAGS. I would
like to enable deterministic mode directly in ar, but only after we add the -U
flag to disable it.

ELF Tool Chain's ar(1) is a cousin of the one in the FreeBSD tree, and I've
submitted a ticket to track this there:
https://sourceforge.net/p/elftoolchain/tickets/500/

The likely path forward is for -U to be added to ELF Tool Chain's ar first, and
then migrate to it in a subsequent ELF Tool Chain update in FreeBSD.

GNU ar's behaviour is a bug; storing the first 6 digits of a longer UID is
bogus.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list