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
problem with ocamldep #2985
Comments
Comment author: administrator
Right. In your examples, the two modules are mutually recursive, at module B : sig type b = int val g: int -> int end because of the forward reference to A in B. Now, the ocamlc and ocamlopt linkers implement a slightly relaxed In summary: I don't view this as a bug in ocamldep, but wish that Best regards,
|
Comment author: administrator The example indeed contains two mutually recursive compilation units, at least |
Comment author: administrator Hi,
The problem is not related to recursive modules. It also occurs a.cmx: b.cmx a.cmi This is wrong. It should be a.cmx: b.cmi a.cmi So I still view this as a bug, although in case there is no Bye, Hendrik |
Comment author: administrator Hi, On Fri, Dec 14, 2001 at 10:17:05AM +0100, tews@tcs.inf.tu-dresden.de wrote:
No, this is normal for native code: the generated code of a depends on the -- |
Original bug ID: 562
Reporter: administrator
Status: closed
Resolution: not a bug
Priority: normal
Severity: minor
Category: ~DO NOT USE (was: OCaml general)
Bug description
Hi,
the following litte project compiles with both the bytecode
compiler and the optimizing compiler. However, the dependencies
generated by ocamldep are circular, such that
fails.
Bye,
Hendrik
�‹��)‰Á;��íYmOÛ0�îWü+î���¦vNó&…?Ô…2¡µ�
?Ø'”�§ŠH“ª�–þû?ã¤�RVi
a�?Rýrw¶/µŸó¥M¼,z
Ý�6gÉM׿Ÿ~î4�J j›&ÖØ2¢¦V_Ô��jë�Õ©ahz‡jz¿otÀlÞ•:îï2o�ÐÉد»?Ù¡Y�¶áP»Hjû?önY�Ŭ¹5¨†Ûm�/í¿Ö·µÕþÓ>¶5ÃÂã�´9�^Æ�ß�2q�ãÑhxu°«�Í£“�j�x³8f¹Pþ�¸nM»ô‚@¨Ý³š2˜—ªº¦—Î3¡œœ]ÔÔ¨\�� ë3ã9�Êñ÷‹I]=»ÍÒ9!þ2c�ø½
–‚W”\Â�d§�âªÐ�âÍvD�CÌ’�Ú¼Òæd§ò–O",7��A,gµ.>”»ÊÉ©;º<�º“ñxrªÂÞ,Žx�‡Ð�#� bæ%8p1ƒn�Aº
°Ç]Ä"âEÎ�¯ha‰roå ®NHïüòøøäjxî@�w“�K^ðO�ÅÓöøTÂO.ä]çÉ7�Ô]ÝU°uv<�|;ÇΗb$Ÿìo�æë?x"^�ŠÖQ�Ä÷7lõý¼5qÞ êñßãG¡Ñ5¶Ä��ö«ø¯›†Í㿆•Œÿ-€dË9��� J2B�¼�Bpx�º‡…ì=”xMÔù_�Ø�×ØÆ�ÍZóߦ<ÿ7K“üo�EÚ#²œ¨H^" E�ó8óA™/ìDÏ_Ër§JyJY™@9«?e*TÙÉxòOaóýßì�[ï�K{vÿë¶-ïÿV@RÜxøJžå�1Ë0�PrL�|�…Ê�r�>?&éû¾Pç¿ß>ÿùoƒOó�Ši€ä���ü�”ü÷�ó�*øïqþç’ûï�›ùÿöïÿ&•üo�ÏxÏßÿ§òýÿã
�ÿù�[£)Àöûß®øß×�ÿMþÿŸäÿ룺ÿ÷÷É|?t¿Æc�G �å.Ãþô:¯y0PB°TU�� ‰ÿ�¿�Hé'þ�(��----------------
The text was updated successfully, but these errors were encountered: