FS#59631 - [binutils] CommandLine Error: Option 'asm-instrumentation' registered more than once!
Attached to Project:
Arch Linux
Opened by Tassilo Horn (tsdh) - Monday, 13 August 2018, 06:46 GMT
Last edited by Doug Newgard (Scimmia) - Monday, 13 August 2018, 17:46 GMT
Opened by Tassilo Horn (tsdh) - Monday, 13 August 2018, 06:46 GMT
Last edited by Doug Newgard (Scimmia) - Monday, 13 August 2018, 17:46 GMT
|
Details
Description:
Since today I can't compile emacs (from git) anymore. "make" fails during an ar command: rm -f libgnu.a ar cr libgnu.a fcntl.o fsusage.o sig2str.o time_rz.o acl-errno-valid.o acl-internal.o get-permissions.o set-permissions.o allocator.o binary-io.o c-ctype.o c-strcasecmp.o c-strncasecmp.o careadlinkat.o close-stream.o count-leading-zeros.o count-one-bits.o count-trailing-zeros.o md5.o sha1.o sha256.o sha512.o dtoastr.o dtotimespec.o filemode.o filevercmp.o gettime.o nstrftime.o pipe2.o qcopy-acl.o stat-time.o tempname.o timespec.o timespec-add.o timespec-sub.o u64.o unistd.o utimens.o openat-die.o save-cwd.o : CommandLine Error: Option 'asm-instrumentation' registered more than once! LLVM ERROR: inconsistency in registered CommandLine options make[1]: *** [Makefile:103: libgnu.a] Error 1 This doesn't seem to be specific to emacs. I get the very same problem also for other programs, e.g.: rm -f libsynctex.a ar cru libsynctex.a libsynctex_a-synctex_parser.o libsynctex_a-synctex_parser_utils.o ar: `u' modifier ignored since `D' is the default (see `U') : CommandLine Error: Option 'asm-instrumentation' registered more than once! LLVM ERROR: inconsistency in registered CommandLine options make[1]: *** [Makefile:420: libsynctex.a] Error 1 make[1]: Leaving directory '/home/hta/.emacs.d/elpa/pdf-tools-20180428.1527/build/server' make: *** [Makefile:362: all] Error 2 In fact, it seems I get this error as soon as I create an archive containing at least two arbitrary object files, e.g., ar cr foobar.a file1.o file2.o. So I suspect it's a problem with the `ar` command from the binutils package (version 2.31.1-3). And indeed, I've updated to this version just today. Last week, with the previous binutils version, I've had no problems when compiling emacs or other programs. Additional info: * core/binutils 2.31.1-3 (base-devel) [installed] |
This task depends upon
Closed by Doug Newgard (Scimmia)
Monday, 13 August 2018, 17:46 GMT
Reason for closing: Fixed
Additional comments about closing: llvm-libs 6.0.1-3
Monday, 13 August 2018, 17:46 GMT
Reason for closing: Fixed
Additional comments about closing: llvm-libs 6.0.1-3
Comment by
Jonas Witschel (diabonas) - Monday,
13 August 2018, 10:54 GMT
Comment by Tassilo Horn (tsdh) -
Monday, 13 August 2018, 13:20 GMT
Have you updated extra/llvm-libs to the latest version 6.0.1-3?
That versions contains a fix
(https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/llvm&id=bbe525c33c1f3ecda42f283c064af99f5457b035)
that resolved the error you describe on my system.
Indeed, with the new version of extra/llvm-libs it works again!
That version hasn't hit my pacman mirrors at the time I've opened
this report.