Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compiler libs does not provide .cmxs object files. #7625

Closed
vicuna opened this issue Sep 12, 2017 · 4 comments
Closed

Compiler libs does not provide .cmxs object files. #7625

vicuna opened this issue Sep 12, 2017 · 4 comments

Comments

@vicuna
Copy link

vicuna commented Sep 12, 2017

Original bug ID: 7625
Reporter: @dbuenzli
Status: resolved (set by @xavierleroy on 2017-09-30T08:19:05Z)
Resolution: suspended
Priority: normal
Severity: feature
Version: 4.05.0
Category: configure and build/install
Monitored by: @gasche

Bug description

This makes it impossible to use them in ocamlnat.

@vicuna
Copy link
Author

vicuna commented Sep 13, 2017

Comment author: @dbuenzli

Apparently it's not only compiler libs, both threads/threads.cmxs and vmthreads/threads.cmxs are also missing.

@vicuna
Copy link
Author

vicuna commented Sep 13, 2017

Comment author: @xclerc

On a related note, while there is a CMXS Makefile variable,
most Makefiles don't use it. Is it on purpose, given that
the configure script sets CMXS to "cmxa" if dynlink is not
available?

@vicuna
Copy link
Author

vicuna commented Sep 13, 2017

Comment author: @alainfrisch

vmthreads is bytecode only, and I believe that threads cannot be dynamically linked.

@vicuna
Copy link
Author

vicuna commented Sep 30, 2017

Comment author: @xavierleroy

I'm not even sure it would work: most of the modules from compiler-libs libraries are already present in the ocamlnat executable, so we would need a way to hide entirely the ocamlnat versions of these modules. I'm skeptical this can be done easily. Marking this PR as "suspended".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant