Skip to content

Instantly share code, notes, and snippets.

@vramana
Created January 29, 2017 23:34
Show Gist options
  • Save vramana/608737ef20cd57e341b1104fc694437e to your computer and use it in GitHub Desktop.
Save vramana/608737ef20cd57e341b1104fc694437e to your computer and use it in GitHub Desktop.
### Starting build.
# Target: src/corecount_stubs.c, tags: { annot, bin_annot, c, compile, debug, extension:c, file:src/corecount_stubs.c, oasis_library_corecount_byte, oasis_library_corecount_ccopt, oasis_library_corecount_native, quiet, traverse }
/home/vramana/.opam/4.04.0/bin/ocamlfind ocamlc -g -ccopt '-std=c++11' -ccopt -x -ccopt c++ -c src/corecount_stubs.c
+ /home/vramana/.opam/4.04.0/bin/ocamlfind ocamlc -g -ccopt '-std=c++11' -ccopt -x -ccopt c++ -c src/corecount_stubs.c
cc1plus: warning: command line option ‘-std=gnu99’ is valid for C/ObjC but not for C++
# Target: src/corecount_stubs.o, tags: { }
mv corecount_stubs.o src/corecount_stubs.o
# Target: src/corecount_stubs, tags: { annot, bin_annot, c, debug, extension:a, file:src/libcorecount_stubs.a, oasis_library_corecount_cclib, ocamlmklib, quiet, traverse }
/home/vramana/.opam/4.04.0/bin/ocamlfind ocamlmklib -o src/corecount_stubs -lstdc++ src/corecount_stubs.o # cached
# Target: src/corecount.ml.depends, tags: { annot, bin_annot, debug, extension:ml, file:src/corecount.ml, oasis_library_corecount_byte, oasis_library_corecount_ccopt, oasis_library_corecount_native, ocaml, ocamldep, quiet, traverse }
/home/vramana/.opam/4.04.0/bin/ocamlfind ocamldep -modules src/corecount.ml > src/corecount.ml.depends # cached
# Target: src/corecount.cmo, tags: { annot, bin_annot, byte, compile, debug, extension:cmo, extension:ml, file:src/corecount.cmo, file:src/corecount.ml, implem, oasis_library_corecount_byte, oasis_library_corecount_ccopt, oasis_library_corecount_native, ocaml, quiet, traverse }
/home/vramana/.opam/4.04.0/bin/ocamlfind ocamlc -c -g -annot -bin-annot -ccopt '-std=c++11' -ccopt -x -ccopt c++ -w +a-4-40..42-44-45-48 -I src -o src/corecount.cmo src/corecount.ml
# Target: src/corecount.cma, tags: { annot, bin_annot, byte, debug, extension:cma, file:src/corecount.cma, library, link, oasis_library_corecount_byte, oasis_library_corecount_cclib, oasis_library_corecount_native, ocaml, quiet, traverse, use_libcorecount_stubs }
/home/vramana/.opam/4.04.0/bin/ocamlfind ocamlc -a -dllib -lcorecount_stubs -cclib -lcorecount_stubs -cclib -lstdc++ -w +a-4-40..42-44-45-48 src/corecount.cmo -o src/corecount.cma
# Target: src/corecount.cmx, tags: { annot, bin_annot, compile, debug, extension:cmx, extension:ml, file:src/corecount.cmx, file:src/corecount.ml, implem, native, oasis_library_corecount_byte, oasis_library_corecount_ccopt, oasis_library_corecount_native, ocaml, quiet, traverse }
/home/vramana/.opam/4.04.0/bin/ocamlfind ocamlopt -c -g -annot -bin-annot -ccopt '-std=c++11' -ccopt -x -ccopt c++ -w +a-4-40..42-44-45-48 -O2 -I src -o src/corecount.cmx src/corecount.ml
# Target: src/corecount.cmxa, tags: { annot, bin_annot, debug, extension:cmxa, file:src/corecount.cmxa, library, link, native, oasis_library_corecount_byte, oasis_library_corecount_cclib, oasis_library_corecount_native, ocaml, quiet, traverse, use_libcorecount_stubs }
/home/vramana/.opam/4.04.0/bin/ocamlfind ocamlopt -a -cclib -lcorecount_stubs -cclib -lstdc++ -w +a-4-40..42-44-45-48 -O2 src/corecount.cmx -o src/corecount.cmxa
# Target: src/corecount.cmxs, tags: { annot, bin_annot, debug, extension:cmxs, file:src/corecount.cmxs, library, link, native, ocaml, quiet, shared, traverse, use_corecount }
/home/vramana/.opam/4.04.0/bin/ocamlfind ocamlopt -shared -I src src/corecount.cmxa src/corecount.cmx -o src/corecount.cmxs
# Target: example/e.ml.depends, tags: { annot, bin_annot, debug, extension:ml, file:example/e.ml, oasis_executable_stress_test_byte, oasis_executable_stress_test_native, ocaml, ocamldep, quiet, traverse, use_corecount }
/home/vramana/.opam/4.04.0/bin/ocamlfind ocamldep -modules example/e.ml > example/e.ml.depends # cached
# Target: example/e.cmo, tags: { annot, bin_annot, byte, compile, debug, extension:cmo, extension:ml, file:example/e.cmo, file:example/e.ml, implem, oasis_executable_stress_test_byte, oasis_executable_stress_test_native, ocaml, quiet, traverse, use_corecount }
/home/vramana/.opam/4.04.0/bin/ocamlfind ocamlc -c -g -annot -bin-annot -I src -g -w +a-4-40..42-44-45-48 -verbose -I example -I src -o example/e.cmo example/e.ml # cached
# Target: example/e.cmx, tags: { annot, bin_annot, compile, debug, extension:cmx, extension:ml, file:example/e.cmx, file:example/e.ml, implem, native, oasis_executable_stress_test_byte, oasis_executable_stress_test_native, ocaml, quiet, traverse, use_corecount }
/home/vramana/.opam/4.04.0/bin/ocamlfind ocamlopt -c -g -annot -bin-annot -I src -g -w +a-4-40..42-44-45-48 -verbose -I example -I src -o example/e.cmx example/e.ml # cached
# Target: example/e.native, tags: { annot, bin_annot, debug, dont_link_with, extension:native, file:example/e.native, link, native, oasis_executable_stress_test_byte, oasis_executable_stress_test_native, ocaml, program, quiet, traverse, use_corecount }
/home/vramana/.opam/4.04.0/bin/ocamlfind ocamlopt -linkpkg -g -I src -g -w +a-4-40..42-44-45-48 -verbose -linkpkg src/corecount.cmxa example/e.cmx -o example/e.native # cached
# Compilation successful.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment