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
- [Coq-Club] The file ident.vo contains library dirpath and not library dirpath’, Chris Brinkley, 08/23/2016
- RE: [Coq-Club] The file ident.vo contains library dirpath and not library dirpath’, Soegtrop, Michael, 08/23/2016
- Re: [Coq-Club] The file ident.vo contains library dirpath and not library dirpath’, Randy Pollack, 08/23/2016
- Re: [Coq-Club] The file ident.vo contains library dirpath and not library dirpath’, Benjamin C. Pierce, 08/23/2016
- RE: [Coq-Club] The file ident.vo contains library dirpath and not library dirpath’, Chris Brinkley, 08/23/2016
- RE: [Coq-Club] The file ident.vo contains library dirpath and not library dirpath’, Chris Brinkley, 08/23/2016
- Re: [Coq-Club] The file ident.vo contains library dirpath and not library dirpath’, Hengchu Zhang, 08/23/2016
- RE: [Coq-Club] The file ident.vo contains library dirpath and not library dirpath’, Chris Brinkley, 08/24/2016
- RE: [Coq-Club] The file ident.vo contains library dirpath and not library dirpath’, Soegtrop, Michael, 08/23/2016
Archive powered by MHonArc 2.6.18.