Skip to content

Commit b8165ed

Browse files
committed
Add support for NVIDIA L4T 32.6.1
NVIDIA's Linux4Tegra distro, also known as Jetson Linux, is now supported in the `os/linux-l4t` directory.
1 parent 1f981c1 commit b8165ed

File tree

5 files changed

+11
-4
lines changed

5 files changed

+11
-4
lines changed

README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Nuparu
22
======
33

4-
v0.5.21.32a
4+
v0.6.21.51
55

66
Third Party dependencies and foundation libraries for Karl's graphics projects
77

@@ -36,8 +36,8 @@ Nuparu currently consists of:
3636
Notes:
3737

3838
* On all platforms, all binary libraries except for TBB are statically linked.
39-
* x86-64 builds are included for macOS, Windows, and Linux-GCC10/Linux-GCC11.
40-
* arm64 builds are included for macOS and Linux-GCC11.
39+
* x86-64 builds are included for macOS, Windows, and RHEL 7.9 (Linux-GCC10), and Fedora 34 (Linux-GCC11).
40+
* arm64 builds are included for macOS, Fedora 34 (Linux-ARM), and NVIDIA L4T 32.6.1 (Linux-L4T, which is based on and should be largely compatible with Ubuntu 18.04).
4141
* macOS builds are provided as Universal Binaries incorporating arm64 and x86-64 versions into single libraries instead of separate library files per architecture.
4242
* Everything is built using C++14 or newer.
4343
* The version of TBB included uses the standard STL, not the Intel Parallel STL implementation.
@@ -53,19 +53,22 @@ Notes:
5353
* Metal is supported on macOS
5454
* blosc is built without AVX2 support.
5555
* OpenVDB is built without ABI compatibility for OpenVDB 3.x.x and without explicit instantiation.
56+
* NanoVDB is built with CUDA support.
5657
* dear imgui includes the core imgui library and the GLFW3/OpenGL3 implementation files.
5758
* Only a subset of boost necessary to support OpenVDB and USD is included.
5859
* For boost, the following versions of Python are supported:
5960
* On macOS, Python 3.9 from MacPorts
6061
* On Fedora 34, the default system Python 3.9
6162
* On RHEL, the default system Python 3.6
63+
* On L4T, the default system Python 3.6
6264
* Python support is not provided on Windows
6365
* macOS libraries require at minimum macOS Big Sur and macOS's Clang variant (Apple LLVM 11.0 or greater) with libc++.
6466
* Windows libraries require at minimum Windows 10 and Visual Studio 2019 with \mt.
65-
* Linux libraries require at minimum either Fedora 34 or Red Hat Enterprise Linux (RHEL) 7.9.
67+
* Linux libraries require at minimum either Fedora 34, Red Hat Enterprise Linux (RHEL) 7.9, or NVIDIA L4T 32.6.1.
6668
* On RHEL, GCC 10.2.1 is used through [Red Hat Developer Toolset 10.0](https://developers.redhat.com/products/developertoolset/updates/).
6769
* Fedora 34 libraries require GCC 11.2.x on x86-64 and are in lib/linux-gcc11
6870
* Fedora 34 libraries require GCC 11.2.x on ARM arm64 and are in lib/linux-arm
6971
* RHEL libraries require GCC 10.2.x and are in lib/linux-gcc10
72+
* L4T libraries require GCC 7.5.x and are in lib/linux-l4t
7073
* Things with CUDA support are built using CUDA 11.4, except on L4T, in which case CUDA 10.2 is used
7174
* Licenses for each library are included either in each library's include/ directory, or in source files directly.

os/linux-l4t/bin

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../bin/linux-l4t

os/linux-l4t/include

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../include

os/linux-l4t/lib

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../lib/linux-l4t

os/linux-l4t/src

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../src

0 commit comments

Comments
 (0)