Closed mattam82 closed 7 years ago
The problem is that your system gcc, which is used to compile the 64 bit runtime library and later as linker/assembler by CompCert, is configured for x86_64-apple-darwin16.1.0
but CompCert expects a gcc for x86_32-linux
.
I'm not quite that familiar with opam
but maybe one could add a check for a x86_32-linux-gcc
.
I can reproduce this on my El Capitan machine when CompCert is configured for target 'x86_32-linux'. To solve the problem, you currently have to compile CompCert yourself. The necessary target then is 'x86_32-macosx'.
@mattam82 hasn't this been fixed by your PR on the Coq OPAM repo?
Yes it has been fixed for OS X
On Wed, Dec 7, 2016 at 3:56 PM Maxime Dénès notifications@github.com wrote:
@mattam82 https://github.com/mattam82 hasn't this been fixed by your PR on the Coq OPAM repo?
— You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/AbsInt/CompCert/issues/152#issuecomment-265467993, or mute the thread https://github.com/notifications/unsubscribe-auth/AAGARdVf5DT8mW1eKKBs677H4GlZ-P-Pks5rFsj1gaJpZM4LBREx .
I'm trying to install compcert 2.7.1 (opam package) on OS X and I get this: