Created attachment 875919 [details] ocaml-camomile.make.byte.patch Description of problem: unable to build ocaml-camomile package for ppc64le archi that do not support yet native ocaml compiler. Version-Release number of selected component (if applicable): ocaml-camomile-0.8.3-13.fc21 Steps to Reproduce: 1. fedpkg -a clone ocaml-camomile 2. fedpkg prep 3. fedpkg mockbuild Actual results: === ... ocamlc -a -o camomileLibrary.cma public/unicodeString.cmo configInt.cmo internal/uReStrParserType.cmo internal/database.cmo camomileDefaultConfig.cmo internal/bitsvect.cmo internal/bytesvect.cmo internal/avlTree.cmo internal/iSet.cmo internal/iMap.cmo internal/tbl31.cmo internal/byte_labeled_dag.cmo internal/xArray.cmo public/oOChannel.cmo public/uChar.cmo public/uSet.cmo public/uMap.cmo public/uCharTbl.cmo public/uText.cmo public/xString.cmo public/subText.cmo public/uLine.cmo public/locale.cmo internal/hangul.cmo internal/unidata.cmo internal/charmap.cmo internal/unimap.cmo public/charEncoding.cmo public/uTF8.cmo public/uTF16.cmo public/uCS4.cmo public/uPervasives.cmo public/uCharInfo.cmo public/uNF.cmo public/uCol.cmo public/caseMap.cmo public/uRe.cmo internal/uReStrParser.cmo internal/uReStrLexer.cmo public/uReStr.cmo internal/stringPrep_data.cmo public/stringPrep.cmo camomileLibrary.cmo no -c -noassert -I internal -I public -I toolslib -I . -g -impl public/unicodeString.mli make: no: Command not found make: *** [public/unicodeString.cmx] Error 127 === Additional info: The attached patch on spec file, allow to build only the bytecode.
Has anyone looked at what it would take to port the native compiler? There is no upstream source for the ppc64 backend. We maintain it ourselves here: https://git.fedorahosted.org/cgit/fedora-ocaml.git/commit/?id=a85437a0d2ffdf7a340d379789500eb583ae4708
now that ppc64le native compiler is supported by rhbz#1077767 there is no more need of those changes, so set this bug as dup. *** This bug has been marked as a duplicate of bug 1077767 ***