Public bug reported:

Rebuild problem of BPFC test tool with Ubuntu 17.10

uname -a
Linux s8360046 4.13.0-16-generic #19-Ubuntu SMP Wed Oct 11 18:33:05 UTC 2017 
s390x s390x s390x GNU/Linux

cat ./etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=17.10
DISTRIB_CODENAME=artful
DISTRIB_DESCRIPTION="Ubuntu 17.10"
root@s8360046:/#

When I compile file test_pkt_access.c in directory
linux/tools/testing/selftest/bpf I get a compile error.

root@s8360046:~/linux/tools/testing/selftests/bpf# clang -I. -I./include/uapi 
-I../../../include/uapi  -Wno-compare-distinct-pointer-types  -O2 -target bpf 
-emit-llvm -c test_pkt_access.c -o - 
In file included from test_pkt_access.c:8:
/usr/include/string.h:26:10: fatal error: 'bits/libc-header-start.h' file not
      found
#include <bits/libc-header-start.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
# 


File bits/libc-header-start.h is located in directory 
/usr/include/s390x-linux-gnu which is not part of the include directory list:

# find /usr/ -name libc-header-start.h
/usr/include/s390x-linux-gnu/bits/libc-header-start.h
# 


When I add this directory to the include pathes of the compile, I get another 
error:

# clang -I. -I./include/uapi -I../../../include/uapi 
-I/usr/include/s390x-linux-gnu -Wno-compare-distinct-pointer-types  -O2 -target 
bpf -emit-llvm -c test_pkt_access.c -o - 
In file included from test_pkt_access.c:12:
In file included from /usr/include/linux/ip.h:20:
In file included from /usr/include/s390x-linux-gnu/asm/byteorder.h:4:
In file included from /usr/include/linux/byteorder/big_endian.h:12:
In file included from /usr/include/linux/swab.h:6:
/usr/include/s390x-linux-gnu/asm/swab.h:52:5: error: invalid output constraint
      '=&d' in asm
                : "=&d" (result) : "Q" (*x) : "cc");
                  ^
/usr/include/s390x-linux-gnu/asm/swab.h:80:5: error: invalid output constraint
      '=&d' in asm
                : "=&d" (result) : "Q" (*x) : "cc");
                  ^
2 errors generated.

** Affects: linux (Ubuntu)
     Importance: Undecided
     Assignee: Skipper Bug Screeners (skipper-screen-team)
         Status: New


** Tags: architecture-s39064 bugnameltc-164834 severity-high 
targetmilestone-inin1604

** Tags added: architecture-s39064 bugnameltc-164834 severity-high
targetmilestone-inin1604

** Changed in: ubuntu
     Assignee: (unassigned) => Skipper Bug Screeners (skipper-screen-team)

** Package changed: ubuntu => linux (Ubuntu)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1750388

Title:
  17.10 - BPF test tool build with errors

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1750388/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to