This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "".
The branch, master has been updated
via 431a0783ebea4fc09e781f431599cacd3a3e4e0e (commit)
from 483cc787d1bec821a2008e32ef4dd611e365ffe4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 431a0783ebea4fc09e781f431599cacd3a3e4e0e
Author: Maxim Uvarov <maxim.uvarov(a)linaro.org>
Date: Mon Feb 20 18:43:25 2017 +0300
linux-gen: makefile: remove pass command
pass is not bash command and can be not installed.
Change it to dummy ":" bash function.
Signed-off-by: Maxim Uvarov <maxim.uvarov(a)linaro.org>
Reviewed-by: Petri Savolainen <petri.savolainen(a)linaro.org>
diff --git a/platform/linux-generic/Makefile.am b/platform/linux-generic/Makefile.am
index 9b05356..bfcbb5a 100644
--- a/platform/linux-generic/Makefile.am
+++ b/platform/linux-generic/Makefile.am
@@ -217,7 +217,7 @@ endif
# specific include path for installed files.
install-data-hook:
if [ -h $(prefix)/include/odp/api/abi ]; then \
- pass \
+ : \
else \
$(LN_S) -rf $(prefix)/include/odp/arch/@ARCH_ABI@/odp/api/abi \
$(prefix)/include/odp/api/abi; \
-----------------------------------------------------------------------
Summary of changes:
platform/linux-generic/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "".
The branch, master has been updated
via 52f32ce1fa6b5416c59ead45ff27d731d98b8f87 (commit)
from 05f8f96ae606eecfff48e3544885d43b9f541f3c (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 52f32ce1fa6b5416c59ead45ff27d731d98b8f87
Author: Petri Savolainen <petri.savolainen(a)linaro.org>
Date: Thu Feb 16 13:48:09 2017 +0200
linux-gen: abi: add symlink to arch specific dir
Added symbolic link to the installed include directory. The link
points to the arch specific abi dir, so that application does
not need to add the arch specific dir into its makefile.
Signed-off-by: Petri Savolainen <petri.savolainen(a)linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uvarov(a)linaro.org>
diff --git a/configure.ac b/configure.ac
index 0280ef1..d344e6a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -53,6 +53,8 @@ AC_PROG_CXX
AC_PROG_INSTALL
AC_PROG_MAKE_SET
+AC_PROG_LN_S
+
AM_PROG_AR
#Use libtool
LT_INIT([])
diff --git a/platform/linux-generic/Makefile.am b/platform/linux-generic/Makefile.am
index 576fedf..0487028 100644
--- a/platform/linux-generic/Makefile.am
+++ b/platform/linux-generic/Makefile.am
@@ -212,3 +212,9 @@ __LIB__libodp_linux_la_SOURCES = \
if HAVE_PCAP
__LIB__libodp_linux_la_SOURCES += pktio/pcap.c
endif
+
+# Create symlink for ABI header files. Application does not need to use the arch
+# specific include path for installed files.
+install-data-hook:
+ $(LN_S) -r $(prefix)/include/odp/arch/@ARCH_ABI@/odp/api/abi \
+ $(prefix)/include/odp/api/abi
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 2 ++
platform/linux-generic/Makefile.am | 6 ++++++
2 files changed, 8 insertions(+)
hooks/post-receive
--
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "".
The branch, api-next has been updated
via abc36ae6747eb7729ea10ab4fa806939abca8c3e (commit)
via 05f8f96ae606eecfff48e3544885d43b9f541f3c (commit)
via e971043e275307634472b35ce394326216c3e301 (commit)
from cc9544d7d0289f20bf52636b78ec59b22852816c (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit abc36ae6747eb7729ea10ab4fa806939abca8c3e
Merge: cc9544d 05f8f96
Author: Maxim Uvarov <maxim.uvarov(a)linaro.org>
Date: Fri Feb 17 17:05:42 2017 +0300
Merge branch 'master' into api-next
Signed-off-by: Maxim Uvarov <maxim.uvarov(a)linaro.org>
-----------------------------------------------------------------------
Summary of changes:
.travis.yml | 4 +++-
CONTRIBUTING | 6 ++++--
2 files changed, 7 insertions(+), 3 deletions(-)
hooks/post-receive
--
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "".
The branch, master has been updated
via 05f8f96ae606eecfff48e3544885d43b9f541f3c (commit)
via e971043e275307634472b35ce394326216c3e301 (commit)
from af5205809e3921ea0c4db5771ea1da5d2f0eaaf5 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 05f8f96ae606eecfff48e3544885d43b9f541f3c
Author: Maxim Uvarov <maxim.uvarov(a)linaro.org>
Date: Tue Feb 14 23:32:00 2017 +0300
travis: catch doxygen errors
make doxygen-doc does not return negative code on
errors. Do it manually.
Signed-off-by: Maxim Uvarov <maxim.uvarov(a)linaro.org>
Reviewed-by: Mike Holmes <mike.holmes(a)linaro.org>
diff --git a/.travis.yml b/.travis.yml
index e2937e0..83ec65f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -118,7 +118,9 @@ script:
- ./bootstrap
- ./configure
- - make doxygen-doc
+# doxygen does not trap on warnings, check for them here.
+ - make doxygen-doc |tee doxygen.log
+ - fgrep -rvq warning ./doxygen.log
- make distcheck
- ./bootstrap
commit e971043e275307634472b35ce394326216c3e301
Author: Andriy Berestovskyy <Andriy.Berestovskyy(a)cavium.com>
Date: Fri Feb 17 11:41:28 2017 +0100
doc: fix k.org links in CONTRIBUTING
Fix links for kernel.org code style document.
Signed-off-by: Andriy Berestovskyy <Andriy.Berestovskyy(a)cavium.com>
Reviewed-and-tested-by: Bill Fischofer <bill.fischofer(a)linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uvarov(a)linaro.org>
diff --git a/CONTRIBUTING b/CONTRIBUTING
index a81fd8d..ab77fd3 100644
--- a/CONTRIBUTING
+++ b/CONTRIBUTING
@@ -13,7 +13,8 @@ the contributing requirements for ODP
== New Development
-ODP code shall be written with the kernel coding style https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Docume… Coding Style]
+ODP code shall be written with the kernel coding style
+https://github.com/torvalds/linux/blob/master/Documentation/process/coding-style.rst[Kernel Coding Style]
ODP code shall be documented using the doxygen style described in the
"Documenting the code" section.
@@ -38,7 +39,8 @@ Signed-off-by: tag line a copy of the description follows:
Signed-off-by: this is a developer's certification that he or she has
the right to submit the patch for inclusion into the [project]. It is
an agreement to the Developer's Certificate of Origin, the full text of
-which can be found in https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Docume… Patches]
+which can be found in
+https://github.com/torvalds/linux/blob/master/Documentation/process/submitting-patches.rst[Submitting Patches]
Code without a proper signoff cannot be merged into the mainline.
-----------------------------------------------------------------------
Summary of changes:
.travis.yml | 4 +++-
CONTRIBUTING | 6 ++++--
2 files changed, 7 insertions(+), 3 deletions(-)
hooks/post-receive
--
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "".
The branch, master has been updated
via 32b94edb4961a3ac1a2e5c90f65ee3f118852151 (commit)
via 9420b7953a05f2759524234a26e7e2a774a23769 (commit)
via 622103adf9b6d8e73e86c751469ee2523f4dd952 (commit)
from 981b778400a726121400dd4535f3cc2006d4ac67 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 32b94edb4961a3ac1a2e5c90f65ee3f118852151
Author: Maxim Uvarov <maxim.uvarov(a)linaro.org>
Date: Tue Feb 14 23:31:59 2017 +0300
travis: clang 3.8
Signed-off-by: Maxim Uvarov <maxim.uvarov(a)linaro.org>
Reviewed-by: Mike Holmes <mike.holmes(a)linaro.org>
diff --git a/.travis.yml b/.travis.yml
index 8a99005..e2937e0 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -46,8 +46,11 @@ matrix:
- compiler: clang
addons:
apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ - llvm-toolchain-precise-3.8
packages:
- - clang
+ - clang-3.8
before_install:
- echo 1000 | sudo tee /proc/sys/vm/nr_hugepages
@@ -60,6 +63,7 @@ before_install:
- sudo pip install coverage
- gem install asciidoctor
- PATH=${PATH//:\.\/node_modules\/\.bin/}
+ - if [ "$CC" = "clang" ]; then export CXX="clang++-3.8" CC="clang-3.8" LD="clang-3.8"; fi
# Install cunit for the validation tests because distro version is too old and fails C99 compile
- sudo apt-get remove libcunit1-dev libcunit1
commit 9420b7953a05f2759524234a26e7e2a774a23769
Author: Maxim Uvarov <maxim.uvarov(a)linaro.org>
Date: Tue Feb 14 23:31:58 2017 +0300
travis: switch to ubuntu trusty
ubuntu trusty has updated doxygen 1.8.4 which is the same
stable version 1.8 which is described in DEPENDANCIES file.
Now doxygen do not generate any warnings. Compiler version
stays the same 4.8 for gcc.
Signed-off-by: Maxim Uvarov <maxim.uvarov(a)linaro.org>
Reviewed-by: Mike Holmes <mike.holmes(a)linaro.org>
diff --git a/.travis.yml b/.travis.yml
index 66248b4..8a99005 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -9,6 +9,7 @@
language: c
sudo: required
+dist: trusty
env:
global:
# COVERITY_SCAN_TOKEN
@@ -34,13 +35,13 @@ env:
matrix:
include:
- - compiler: gcc-4.8
+ - compiler: gcc
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- - gcc-4.8
+ - gcc
env: MY_CF="-O0 -coverage" MY_LDF="--coverage" DOCOV=1
- compiler: clang
addons:
@@ -61,6 +62,7 @@ before_install:
- PATH=${PATH//:\.\/node_modules\/\.bin/}
# Install cunit for the validation tests because distro version is too old and fails C99 compile
+ - sudo apt-get remove libcunit1-dev libcunit1
- export CUNIT_VERSION=2.1-3
- curl -sSOL https://github.com/Linaro/libcunit/releases/download/${CUNIT_VERSION}/CUnit…
- tar -jxf *.bz2
@@ -124,7 +126,7 @@ script:
- sudo rm -rf $KSRC
after_success:
- - if [ -n "$DOCOV" ]; then find . -type f -iname '*.[ch]' -not -path ".git/*" -execdir gcov-4.8 {} \; ; bash <(curl -s https://codecov.io/bash) -X coveragepy; fi
+ - if [ -n "$DOCOV" ]; then find . -type f -iname '*.[ch]' -not -path ".git/*" -execdir gcov {} \; ; bash <(curl -s https://codecov.io/bash) -X coveragepy; fi
addons:
coverity_scan:
commit 622103adf9b6d8e73e86c751469ee2523f4dd952
Author: Maxim Uvarov <maxim.uvarov(a)linaro.org>
Date: Wed Feb 15 20:19:20 2017 +0300
travis: mirror cunit on github
because of cunit fails to download from sourceforge.net
it's reasonable place source to github.
Signed-off-by: Maxim Uvarov <maxim.uvarov(a)linaro.org>
Reviewed-by: Mike Holmes <mike.holmes(a)linaro.org>
diff --git a/.travis.yml b/.travis.yml
index 9544ec8..66248b4 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -62,7 +62,7 @@ before_install:
# Install cunit for the validation tests because distro version is too old and fails C99 compile
- export CUNIT_VERSION=2.1-3
- - curl -sSOL http://sourceforge.net/projects/cunit/files/CUnit/${CUNIT_VERSION}/CUnit-${…
+ - curl -sSOL https://github.com/Linaro/libcunit/releases/download/${CUNIT_VERSION}/CUnit…
- tar -jxf *.bz2
- cd CUnit*
- ./bootstrap
-----------------------------------------------------------------------
Summary of changes:
.travis.yml | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
hooks/post-receive
--