Openvswitch build, cannot link with dpdk
I'm trying to setup ovs-dpdk.
I have already built DPDK
from the sources, verified testpmd
is working.
Now I want to install ovs-dpdk
, so I fetch the latest OVS tar.gz and run configure:
./configure --with-dpdk=$DPDK_BUILD
$DPDK_BUILD
is the "dir where the dpdk has been unpacked"/build, because this is default path when the binaries go when I build DPDK (by means of "make config T=x86_64-native-linuxapp-gcc" + "make").
So when I try to configure ovs
I always fail with "configure: error: cannot link with dpdk".
When I look into "config.log" I just see this:
#include <rte_config.h>
| #include <rte_eal.h>
| int
| main ()
| {
| int rte_argc; char ** rte_argv;
| rte_eal_init(rte_argc, rte_argv);
| ;
| return 0;
| }
configure:20670: error: cannot link with dpdk
So, as I understand, it just tries to build the simplest dpdk app to check if DPDK libs are there, but it does not find them.
And I have no idea why, since I'm pointing them out using '--with-dpdk' option as described in the user guide...
build
add a comment |
I'm trying to setup ovs-dpdk.
I have already built DPDK
from the sources, verified testpmd
is working.
Now I want to install ovs-dpdk
, so I fetch the latest OVS tar.gz and run configure:
./configure --with-dpdk=$DPDK_BUILD
$DPDK_BUILD
is the "dir where the dpdk has been unpacked"/build, because this is default path when the binaries go when I build DPDK (by means of "make config T=x86_64-native-linuxapp-gcc" + "make").
So when I try to configure ovs
I always fail with "configure: error: cannot link with dpdk".
When I look into "config.log" I just see this:
#include <rte_config.h>
| #include <rte_eal.h>
| int
| main ()
| {
| int rte_argc; char ** rte_argv;
| rte_eal_init(rte_argc, rte_argv);
| ;
| return 0;
| }
configure:20670: error: cannot link with dpdk
So, as I understand, it just tries to build the simplest dpdk app to check if DPDK libs are there, but it does not find them.
And I have no idea why, since I'm pointing them out using '--with-dpdk' option as described in the user guide...
build
add a comment |
I'm trying to setup ovs-dpdk.
I have already built DPDK
from the sources, verified testpmd
is working.
Now I want to install ovs-dpdk
, so I fetch the latest OVS tar.gz and run configure:
./configure --with-dpdk=$DPDK_BUILD
$DPDK_BUILD
is the "dir where the dpdk has been unpacked"/build, because this is default path when the binaries go when I build DPDK (by means of "make config T=x86_64-native-linuxapp-gcc" + "make").
So when I try to configure ovs
I always fail with "configure: error: cannot link with dpdk".
When I look into "config.log" I just see this:
#include <rte_config.h>
| #include <rte_eal.h>
| int
| main ()
| {
| int rte_argc; char ** rte_argv;
| rte_eal_init(rte_argc, rte_argv);
| ;
| return 0;
| }
configure:20670: error: cannot link with dpdk
So, as I understand, it just tries to build the simplest dpdk app to check if DPDK libs are there, but it does not find them.
And I have no idea why, since I'm pointing them out using '--with-dpdk' option as described in the user guide...
build
I'm trying to setup ovs-dpdk.
I have already built DPDK
from the sources, verified testpmd
is working.
Now I want to install ovs-dpdk
, so I fetch the latest OVS tar.gz and run configure:
./configure --with-dpdk=$DPDK_BUILD
$DPDK_BUILD
is the "dir where the dpdk has been unpacked"/build, because this is default path when the binaries go when I build DPDK (by means of "make config T=x86_64-native-linuxapp-gcc" + "make").
So when I try to configure ovs
I always fail with "configure: error: cannot link with dpdk".
When I look into "config.log" I just see this:
#include <rte_config.h>
| #include <rte_eal.h>
| int
| main ()
| {
| int rte_argc; char ** rte_argv;
| rte_eal_init(rte_argc, rte_argv);
| ;
| return 0;
| }
configure:20670: error: cannot link with dpdk
So, as I understand, it just tries to build the simplest dpdk app to check if DPDK libs are there, but it does not find them.
And I have no idea why, since I'm pointing them out using '--with-dpdk' option as described in the user guide...
build
build
edited Dec 21 '18 at 17:42
Hastur
13.1k53267
13.1k53267
asked Dec 21 '18 at 14:45
M.Wewior
11
11
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1386673%2fopenvswitch-build-cannot-link-with-dpdk%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1386673%2fopenvswitch-build-cannot-link-with-dpdk%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown