# BinaryBuilder libGL and libGLU

**URL:** <https://discourse.julialang.org/t/binarybuilder-libgl-and-libglu/23890>\
**Category:** Tooling\
**Tags:** question, binarybuilder\
**Created:** [May 5, 2019, 11:35pm UTC](https://discourse.julialang.org/t/binarybuilder-libgl-and-libglu/23890 "2019-05-05T23:35:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![goretkin](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/goretkin/32/167_2.png) [@goretkin](https://discourse.julialang.org/u/goretkin)\
**Post date:** [May 5, 2019, 11:35pm UTC](https://discourse.julialang.org/t/binarybuilder-libgl-and-libglu/23890/1 "2019-05-05T23:35:01Z")

</div>

I am trying to use BinaryBuilder to build bullet3 with its GUI. The project uses CMake’s `FIND_PACKAGE(OpenGL)`, which on my Ubuntu system finds the libraries at  
`/usr/lib/x86_64-linux-gnu/libGL.so` and `/usr/lib/x86_64-linux-gnu/libGLU.so`

What’s the right way to provide these dependency in BinaryBuilder? I thought I could find an example in [https://github.com/JuliaGL/GLFWBuilder](https://github.com/JuliaGL/GLFWBuilder) but apparently GLFW does not link against OpenGL (or I missed it).

---

<div class="post-metadata">

**Author:** ![stemann](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stemann/32/4030_2.png) [@stemann](https://discourse.julialang.org/u/stemann)\
**Post date:** [September 14, 2019, 11:12am UTC](https://discourse.julialang.org/t/binarybuilder-libgl-and-libglu/23890/2 "2019-09-14T11:12:30Z")

</div>

Installing OpenGL dev package using Alpine Linux should help:  
`apk add mesa-dev`

---

<div class="post-metadata">

**Author:** ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)\
**Post date:** [September 14, 2019, 11:29am UTC](https://discourse.julialang.org/t/binarybuilder-libgl-and-libglu/23890/3 "2019-09-14T11:29:16Z")

</div>

That doesn’t help much if you need to link against the library, you need the library compiled for the target
