Bug #3321
Updated by Junxiao Shi about 9 years ago
`.jenkins.d/00-deps.sh` would upgrade Boost libraries to a new version if it's available. However, after Boost upgrade, `.jenkins.d/01-ndn-cxx.sh` does not rebuild ndn-cxx unless a new commit has been merged. e.g. http://jenkins.named-data.net/job/NFD/3378/OS=OSX-10.11/console ``` + ndnsec-keygen /tmp/jenkins/OSX-10.11-csu-10001 + ndnsec-install-cert - /usr/local/bin/ndnsec-install-cert: line 4: 27694 Segmentation fault: 11 `dirname "$0"`/ndnsec cert-install "$@" /usr/local/bin/ndnsec-keygen: line 4: 27693 Segmentation fault: 11 `dirname "$0"`/ndnsec key-gen "$@" Build step 'Execute shell' marked build as failure ``` This can cause undefined behavior such as segfaults, because ndn-cxx is linked against old Boost libraries, while currently preventing all NFD is linked against new Boost libraries. integrations from succeeding.