Skip to main content
NVIDIA
JetPack Cross Compilation container
Container
NVIDIA
JetPack Cross Compilation container

JetPack cross compilation container can be used to cross compile various JetPack components on a x86 host machine. This container simplifies cross compilation and includes the needed cross compilation tools and build environment already setup within it.

LayerLabelCreated
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4CMD
/bin/bash
08/11/2022 7:12 AM UTC
sha256:28ff1dd87865cda6b72bc43575f4b863221d8b5d2856c0a0230c3e83ee732615RUN
L4T_BSP=./Linux_for_Tegra/ REPO=./repo/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz /l4t/l4t_flash_prerequisites.sh &&
  rm /l4t/l4t_flash_prerequisites.sh &&
  apt-get clean
08/11/2022 7:12 AM UTC
sha256:cd715d3f3a310fbd01c800ffaa7cc2c7959d5a8b4d73da93fb51973a7374f5c7COPY
file:8afb3e934eb38b2b515bc98034587b9ab7f9c1a7b7e17f0e78b1b3d54f102630 in /l4t/l4t_flash_prerequisites.sh
08/11/2022 7:12 AM UTC
sha256:5f312c5d6f7440a5c1b66b4dea5af1f9616ec77e18ca6dc6507ad065ca3bb361COPY
file:7bb55ed2fc3c9e33254f5d8f1cc6e05dfe11c9fb85c0bfca64a8f99a0c6734b1 in /l4t/toolchain.tar.gz
08/11/2022 7:12 AM UTC
sha256:bca0bc2be418112af52ee7555468da50a80368eaa26809bd8b8a57401edc62f0COPY
file:4eff0c7b90514a6a5c05dac0c50c2fd91ed2df43f1784671d490001234edddcf in /l4t/targetfs.tbz2
08/11/2022 7:12 AM UTC
sha256:f6d72d66dd3a06f39f39b1d96443e395ca8b85a4e0cbab80cd4efa660f53f079RUN
L4T_BSP=./Linux_for_Tegra/ REPO=./repo/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz cd /l4t/repo &&
  rm *ubuntu1804*.deb &&
  dpkg-scanpackages . > Packages &&
  apt-ftparchive release . > Release &&
  echo "deb [trusted=yes] file:///l4t/repo /" > ${LOCAL_SOURCE_LIST} &&
  apt-get install -y --no-install-recommends /l4t/repo/cuda-repo-ubuntu2004*.deb &&
  export CUDA_REPO_DIR="/var/$(dpkg -f /l4t/repo/cuda-repo-ubuntu2004*.deb | grep Package: | cut -d' ' -f 2)" &&
  apt-key add ${CUDA_REPO_DIR}/*.pub &&
  cp -f ${CUDA_REPO_DIR}/cuda-*-keyring.gpg /usr/share/keyrings/ &&
  apt-get update &&
  apt-get install -y --no-install-recommends $CUDA_REPO_DIR/cuda-nvcc*.deb $CUDA_REPO_DIR/cuda-toolkit*.deb &&
  rm -f $CUDA_REPO_DIR/*.deb &&
  apt-get install -y --no-install-recommends /l4t/repo/cuda-repo-cross-aarch64-ubuntu2004*.deb &&
  export CUDA_REPO_CROSS_DIR="/var/$(dpkg -f /l4t/repo/cuda-repo-cross-aarch64-ubuntu2004*.deb | grep Package: | cut -d' ' -f 2)" &&
  apt-key add ${CUDA_REPO_CROSS_DIR}/*.pub &&
  cp -f ${CUDA_REPO_CROSS_DIR}/cuda-*-keyring.gpg /usr/share/keyrings/ &&
  apt-get update &&
  apt-get install -y --no-install-recommends $CUDA_REPO_CROSS_DIR/*.deb &&
  rm -f $CUDA_REPO_CROSS_DIR/*.deb &&
  apt-get update &&
  apt-get install -y --no-install-recommends vpi2-cross-aarch64-l4t vpi2-dev vpi2-samples &&
  rm /l4t/repo/*.deb &&
  rm ${LOCAL_SOURCE_LIST} &&
  apt-get update
08/11/2022 7:11 AM UTC
sha256:bd2d1f8ea0ace80156741f2fd106cf591eb948681cd92b31787fa2afaffa9e2fCOPY
dir:0a860dbdf0e0457abc4bd9ed5c9cfb1bdf5e5292eb5623ded1c3c3090d8118dc in /l4t/repo
08/11/2022 7:05 AM UTC
sha256:f254bc92855feac1115f36f53138f0f44bea4844d519941b1ab23dbd9b718108RUN
L4T_BSP=./Linux_for_Tegra/ REPO=./repo/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz mkdir /l4t/legal &&
  cd /l4t/legal &&
  apt-get -y source gnupg ca-certificates sudo lbzip2 dpkg-dev apt-utils qemu-user-static python3-minimal python3-yaml cpio openssh-client binutils xxd dosfstools perl lz4 libxml2-utils build-essential uuid-dev git gcc python3 virtualenv gcc-aarch64-linux-gnu mono-devel device-tree-compiler flex bison bc python3-crypto python3-pycryptodome python3-pyelftools xxd libssl-dev python3-pip dpkg-dev &&
  cd /l4t &&
  tar -I lbzip2 -cf legal.tbz2 ./legal &&
  rm -rf ./legal
08/11/2022 7:04 AM UTC
sha256:be82988d88698d85c1bc58c1d389f09e829cdaa6948713f5cd6d731fedc38025RUN
L4T_BSP=./Linux_for_Tegra/ REPO=./repo/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz sed -i '/^#\sdeb-src /s/^#//' "/etc/apt/sources.list" &&
  apt-get update -y &&
  apt-get install -y --no-install-recommends gnupg ca-certificates sudo lbzip2 dpkg-dev apt-utils qemu-user-static python3-minimal python3-yaml cpio openssh-client binutils xxd dosfstools perl lz4 libxml2-utils build-essential uuid-dev git gcc python3 virtualenv gcc-aarch64-linux-gnu mono-devel device-tree-compiler flex bison bc python3-crypto python3-pycryptodome python3-pyelftools xxd libssl-dev python3-pip dpkg-dev &&
  pip install cryptography
08/11/2022 7:03 AM UTC
sha256:94ebab2702a1b6b0b051d67f8af5f58dc7ce4c8fc13bc64b1efb4507a8405e7aWORKDIR
/l4t
08/11/2022 7:02 AM UTC

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.