# Cannot find Flambda report files

**URL:** <https://discuss.ocaml.org/t/cannot-find-flambda-report-files/15130>\
**Category:** Ecosystem\
**Tags:** flambda, dune\
**Created:** [August 11, 2024, 10:31am UTC](https://discuss.ocaml.org/t/cannot-find-flambda-report-files/15130 "2024-08-11T10:31:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hirrolot](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/hirrolot/32/4100_2.png) [@Hirrolot](https://discuss.ocaml.org/u/Hirrolot)\
**Post date:** [August 11, 2024, 10:31am UTC](https://discuss.ocaml.org/t/cannot-find-flambda-report-files/15130/1 "2024-08-11T10:31:55Z")

</div>

I cannot find where Flambda inlining reports are generated. The documentation is quite vague with respect to where should I find them… this is how I use Flambda (`lib/dune`):

```auto
(env
 (release
  (ocamlopt_flags
   (:standard -O3 -inlining-report))))

```

However, `find _build | grep inlining` shows nothing after `dune build --release`. What am I doing wrong?

---

<div class="post-metadata">

**Author:** ![sim642](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/sim642/32/3597_2.png) [@sim642](https://discuss.ocaml.org/u/sim642)\
**Post date:** [August 11, 2024, 11:15am UTC](https://discuss.ocaml.org/t/cannot-find-flambda-report-files/15130/2 "2024-08-11T11:15:01Z")

</div>

> [@In flambda, no inlining-report is generated](https://discuss.ocaml.org/t/in-flambda-no-inlining-report-is-generated/14208/2):
>
> Look into \_build/default/. Subdirectories like .something.objs/native/ do contain .0.inlining.org files when I add the option.

Although I guess `find` should also find them, so there might be another issue.

---

<div class="post-metadata">

**Author:** ![Hirrolot](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/hirrolot/32/4100_2.png) [@Hirrolot](https://discuss.ocaml.org/u/Hirrolot)\
**Post date:** [August 11, 2024, 11:16am UTC](https://discuss.ocaml.org/t/cannot-find-flambda-report-files/15130/3 "2024-08-11T11:16:44Z")

</div>

Yes, I’ve seen this answer, but I still have no clue why the files are not generated. Also, it seems that files for `bin/` _are_ generated, if I specify `-inlining-report` in `bin/dune`. So the issue seems to be for library only.

---

<div class="post-metadata">

**Author:** ![vlaviron](https://avatars.discourse-cdn.com/v4/letter/v/ec9cab/32.png) [@vlaviron](https://discuss.ocaml.org/u/vlaviron)\
**Post date:** [August 12, 2024, 10:38am UTC](https://discuss.ocaml.org/t/cannot-find-flambda-report-files/15130/4 "2024-08-12T10:38:10Z")

</div>

Check in `_build/log` whether there are any lines with `-inlining-report`. If not, either something has overwritten the `ocamlopt` flags or `dune` didn’t recompile the files in question.

---

<div class="post-metadata">

**Author:** ![Hirrolot](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/hirrolot/32/4100_2.png) [@Hirrolot](https://discuss.ocaml.org/u/Hirrolot)\
**Post date:** [August 17, 2024, 10:53am UTC](https://discuss.ocaml.org/t/cannot-find-flambda-report-files/15130/5 "2024-08-17T10:53:12Z")

</div>

I can no longer reproduce my issue. Now I see the inlining files in `_build/default/lib/.test.objs/native/`, as expected.
