# MbedTLS requires cmake for install, can it be avoided?

**URL:** <https://discourse.julialang.org/t/mbedtls-requires-cmake-for-install-can-it-be-avoided/77011>\
**Category:** General Usage\
**Tags:** binarybuilder, mbedtlsjl\
**Created:** [February 24, 2022, 8:41am UTC](https://discourse.julialang.org/t/mbedtls-requires-cmake-for-install-can-it-be-avoided/77011 "2022-02-24T08:41:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![xor0110](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/xor0110/32/7926_2.png) [@xor0110](https://discourse.julialang.org/u/xor0110)\
**Post date:** [February 24, 2022, 8:41am UTC](https://discourse.julialang.org/t/mbedtls-requires-cmake-for-install-can-it-be-avoided/77011/1 "2022-02-24T08:41:58Z")

</div>

I’m running a Julia HTTP application in a container, and I noticed that installing MbedTLS required me to install cmake, g++, etc in order to build something. I understand that binary dependencies are ideally satisfied by jll packages, and indeed there’s an MbedTLS\_jll package available. So what exactly is going on here? I would rather not need to add build tools in my container, so how can I track down where this dependency is coming from, and is this goal reasonable in the first place?
