diff options
author | Aaron Rossetto <aaron.rossetto@ni.com> | 2019-12-06 09:49:40 -0600 |
---|---|---|
committer | Brent Stapleton <brent.stapleton@ettus.com> | 2019-12-13 09:11:51 -0800 |
commit | 9f6a12985589ef0d846995abd63972adee9c472a (patch) | |
tree | 02aac51203b75e6aca3e6ed687de5d702eb7a9c6 | |
parent | 39c8ad78a8024571cb4d0f14317b712199ddad88 (diff) | |
download | uhd-9f6a12985589ef0d846995abd63972adee9c472a.tar.gz uhd-9f6a12985589ef0d846995abd63972adee9c472a.tar.bz2 uhd-9f6a12985589ef0d846995abd63972adee9c472a.zip |
docs: Add note about DPDK needing to be built as shared libraries
-rw-r--r-- | host/docs/dpdk.dox | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/host/docs/dpdk.dox b/host/docs/dpdk.dox index 75a6f458c..e840fc235 100644 --- a/host/docs/dpdk.dox +++ b/host/docs/dpdk.dox @@ -36,7 +36,16 @@ systems, it can be obtained with the following command: Otherwise, you'll need to follow the build guide at https://doc.dpdk.org/guides-18.11/linux_gsg/build_dpdk.html . The software -releases can be found at https://core.dpdk.org/download/. +releases can be found at https://core.dpdk.org/download/. Note that if you +are building and installing DPDK from source, you will need to change its +configuration to build shared libraries in order for UHD to link successfully. +After running `make config` or `make defconfig`, open the `build/.config` file +in an editor and find the following line: + + CONFIG_RTE_BUILD_SHARED_LIB=n + +Change the `n` to a `y` to enable the building of shared libraries, then type +`make` to start the build. \subsection dpdk_system_configuration System Configuration |