Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 08 Jul 2015 13:34:13 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 196929] ar: fatal: Numeric user ID too large
Message-ID:  <bug-196929-8-UBhpUDaBxJ@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-196929-8@https.bugs.freebsd.org/bugzilla/>
References:  <bug-196929-8@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196929

--- Comment #4 from Ed Maste <emaste@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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-196929-8-UBhpUDaBxJ>