This reminds me of another fun edgecase: freebsd ar refuses to archive things if your UID or GID is >1,000,000 b/c ar only supports 6 digitshttps://twitter.com/oshepherd/status/881314630802563076 …
Seems like a really bad/bloated use of abstraction. ar is literally "cat with some boilerplate header cruft in between".
-
-
So binutils ar uses libbfd, which IMHO is even worse...
-
Yes, but you do need something that processes .o files to generate the symbol index or whatever that makes access more efficient.
-
A light "ar" might just be able to script it in terms of "nm" though.
-
so just use libelf or equivalent?
-
also IMO ar & ranlib should be different binaries, the latter only doing what you just described.
-
Ah yes, that's in ranlib not ar...
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.