Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] The file ident.vo contains library dirpath and not library dirpath’

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] The file ident.vo contains library dirpath and not library dirpath’


Chronological Thread 
  • From: Randy Pollack <rpollack0 AT gmail.com>
  • To: Coq-Club Club <coq-club AT inria.fr>
  • Subject: Re: [Coq-Club] The file ident.vo contains library dirpath and not library dirpath’
  • Date: Tue, 23 Aug 2016 12:19:38 +0100
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=rpollack0 AT gmail.com; spf=Pass smtp.mailfrom=rpollack0 AT gmail.com; spf=None smtp.helo=postmaster AT mail-lf0-f50.google.com
  • Ironport-phdr: 9a23:wIcjeRysxjYaARHXCy+O+j09IxM/srCxBDY+r6Qd0eMUIJqq85mqBkHD//Il1AaPBtSCrakYwLGJ++C4ACpbsM7H6ChDOLV3FDY9wf0MmAIhBMPXQWbaF9XNKxIAIcJZSVV+9Gu6O0UGUOz3ZlnVv2HgpWVKQka3CwN5K6zPF5LIiIzvjqbpqsSVOFkD32X1Iesrak7n9UOJ7oheqLAhA5558gHOrHpMdrYe7kJTDnXXoSzB4Nyt9oVo6SVatqFp3cdBVaLnY/ZwFuQAX3wOelo478zztBTFURDHpj5FCj1XwVJ0BF3u6wi/dZPsuGPRsvd3kH2ROtSzRrQpUxyj6b1qQVnmknFUGSQ+9TTtg8p8nepjpxalrhd8i9rOeIaRMPN1ffv1ctYTRG4HVcFUAX8SSrigZpcCWrJSdd1TqJPw8h5X9UOz

Chris,

I expect experts will have more to say about this, but in this
circumstance I always try "make clean; make" or whatever other
incantation achieves a complete rebuild.

--Randy


On Tue, Aug 23, 2016 at 11:19 AM, Soegtrop, Michael
<michael.soegtrop AT intel.com>
wrote:
> Dear Chris,
>
>
>
> as far as I remember, there are 8.4 patch versions of Coq which are happy
> with ‘ –Q “.” Top ‘ and others which insert an extra Top in the module name
> if you give this option (leave it away or give –Q “.” “” instead)
>
>
>
> A few notes on this which might help:
>
>
>
> - The relation between Coq module paths and file system paths is
> controlled using the –Q and –R options. How this exactly works (especially
> how this influences the module path written into a .vo file) is not very
> well documented.
>
>
>
> - some Coq 8.4 versions contain bugs in the –Q option, See bug
> reports
>
>
>
> https://coq.inria.fr/bugs/show_bug.cgi?id=3995
>
> https://coq.inria.fr/bugs/show_bug.cgi?id=3958
>
>
>
> Fixing this bug obviously changed the behavior of –Q and some things which
> did work before because the bug was there might stop working in Coq versions
> where the bug is fixed (and the other way around).
>
>
>
> - As far as I can guess from my experience the Coq module name stored
> in a Coq vo file always contains a “Top” as root which is stripped away. So
> when Coq says your module is named “Top.X” it might be that it is actually
> “Top.Top.X”
>
>
>
> Best regards,
>
>
>
> Michael
>
> Intel Deutschland GmbH
> Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
> Tel: +49 89 99 8853-0, www.intel.de
> Managing Directors: Christin Eisenschmid, Christian Lamprechter
> Chairperson of the Supervisory Board: Nicole Lau
> Registered Office: Munich
> Commercial Register: Amtsgericht Muenchen HRB 186928



Archive powered by MHonArc 2.6.18.

Top of Page