# Guide to build USD on Debian

**URL:** https://forum.aousd.org/t/guide-to-build-usd-on-debian/2674
**Category:** Build and Deployment
**Created:** [September 2, 2025, 6:20pm UTC](https://forum.aousd.org/t/guide-to-build-usd-on-debian/2674 "2025-09-02T18:20:30Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![charlesfleche](https://avatars.discourse-cdn.com/v4/letter/c/f6c823/32.png) [@charlesfleche](https://forum.aousd.org/u/charlesfleche)
#### Post date: [September 2, 2025, 6:20pm UTC](https://forum.aousd.org/t/guide-to-build-usd-on-debian/2674/1 "2025-09-02T18:20:30Z")

</div>

I run Debian at home. Turns out that USD is not trivial to build and run on the new Debian 13 trixie:

- the USD build script makes a distribution that has tbb confused at runtime (my guess is that it builds against system TBB, but link with "build script TBB” at runtime, or the opposite, I haven’t investigated this)
- USD needs to be patched to build the Qt ui with `uic` , as the pyside wrapper script does not exist on Debian
- there is currently a Debian `OpenSubdiv` packaging bug that needs to be worked around

For my own reference I’ve written a guide to build USD on Debian: [https://charlesfleche.net/building-usd-on-debian/](https://charlesfleche.net/building-usd-on-debian/)

I’m sharing it here as it might be useful for someone else.

---

<div class="post-metadata">

### Author: ![dhruvgovil](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.aousd.org/dhruvgovil/32/3_2.png) [@dhruvgovil](https://forum.aousd.org/u/dhruvgovil)
#### Post date: [September 3, 2025, 2:00pm UTC](https://forum.aousd.org/t/guide-to-build-usd-on-debian/2674/2 "2025-09-03T14:00:37Z")

</div>

Thanks for sharing, Charles!
