Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0005750OCamlconfigure and build/installpublic2012-09-01 05:592013-06-14 14:27
Assigned To 
StatusclosedResolutionwon't fix 
Platforms390xOSSLESOS Version11 SP1
Product Version4.00.0 
Target VersionFixed in Version 
Summary0005750: Error during make opt command, based on research isses detect platform type of s390x
Descriptionmake[1]: *** No rule to make target none.o', needed by libasmrun.a'. Stop. make: *** [runtimeopt] Error 2
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
xleroy (administrator)
2012-09-08 18:02
edited on: 2012-09-08 18:03

Well, the cause of your symptom is that OCaml's native-code compiler does not have a code generator for the architecture you're using (IBM S/390, right?). The "configure" script mentioned that in the report it prints at the end. As written in the INSTALL file, step 4, in this situation you should stop at "make world", skip "make opt" and "make opt.opt", and go straight to "make install".

Now, to handle this report, I'd like to know what you are complaining about, exactly:

1- That S/390 is not supported by OCaml's native compiler? There is very little chance that this will ever happen, given that you are the first to ask and that we don't have access to a S/390 machine. You might, however, be able to contract with a service company to have a S/390 code generator developed specially for you.

2- That the error reported by "make opt" could be clearer? This I can agree with, but it's definitely not a major issue.


- Xavier Leroy

- Issue History
Date Modified Username Field Change
2012-09-01 05:59 tficon New Issue
2012-09-06 16:42 doligez Target Version => 4.00.1+dev
2012-09-08 18:02 xleroy Note Added: 0008034
2012-09-08 18:02 xleroy Status new => feedback
2012-09-08 18:03 xleroy Note Edited: 0008034 View Revisions
2012-09-10 14:12 frisch Priority urgent => normal
2012-09-10 14:12 frisch Severity major => minor
2012-09-10 14:12 frisch Target Version 4.00.1+dev => 4.00.2+dev
2013-06-14 14:26 frisch Status feedback => closed
2013-06-14 14:26 frisch Assigned To => frisch
2013-06-14 14:26 frisch Resolution open => suspended
2013-06-14 14:26 frisch Assigned To frisch =>
2013-06-14 14:26 frisch Status closed => feedback
2013-06-14 14:26 frisch Resolution suspended => reopened
2013-06-14 14:27 frisch Resolution reopened => won't fix
2013-06-14 14:27 frisch Target Version 4.00.2+dev =>
2013-06-14 14:27 frisch Status feedback => closed
2017-02-23 16:38 doligez Category OCaml internal build/install (Makefiles, configure) => configure and build/install

Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker