ithier / meta-iceoryx Goto Github PK
View Code? Open in Web Editor NEWLayer for integrating iceoryx into Yocto builds.
Layer for integrating iceoryx into Yocto builds.
yocto version dunfell:
#!/bin/sh
# Emit a useful diagnostic if something fails:
bb_exit_handler() {
ret=$?
case $ret in
0) ;;
*) case $BASH_VERSION in
"") echo "WARNING: exit code $ret from a shell command.";;
*) echo "WARNING: ${BASH_SOURCE[0]}:${BASH_LINENO[0]} exit $ret from '$BASH_COMMAND'";;
esac
exit $ret
esac
}
trap 'bb_exit_handler' 0
set -e
export AR="aarch64-soyba-linux-musl-gcc-ar"
export AS="aarch64-soyba-linux-musl-as "
export BUILD_AR="ar"
export BUILD_AS="as "
export BUILD_CC="gcc "
export BUILD_CCLD="gcc "
export BUILD_CFLAGS="-isystem/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native/usr/include -O2 -pipe"
export BUILD_CPP="gcc -E"
export BUILD_CPPFLAGS="-isystem/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native/usr/include"
export BUILD_CXX="g++ "
export BUILD_CXXFLAGS="-isystem/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native/usr/include -O2 -pipe"
export BUILD_FC="gfortran "
export BUILD_LD="ld "
export BUILD_LDFLAGS="-L/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native/usr/lib -L/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native/lib -Wl,--enable-new-dtags -Wl,-rpath-link,/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native/usr/lib -Wl,-rpath-link,/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native/lib -Wl,-rpath,/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native/usr/lib -Wl,-rpath,/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native/lib -Wl,-O1"
export BUILD_NM="nm"
export BUILD_RANLIB="ranlib"
export BUILD_STRIP="strip"
export CC="aarch64-soyba-linux-musl-gcc --sysroot=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot"
export CCLD="aarch64-soyba-linux-musl-gcc --sysroot=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot"
export CFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0=/usr/src/debug/iox-utils/git-r0 -fdebug-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0=/usr/src/debug/iox-utils/git-r0 -fdebug-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot= -fdebug-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native= --sysroot=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot"
export CMAKE_BUILD_PARALLEL_LEVEL="16"
export CPP="aarch64-soyba-linux-musl-gcc -E --sysroot=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot "
export CPPFLAGS=""
export CXX="aarch64-soyba-linux-musl-g++ --sysroot=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot"
export CXXFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0=/usr/src/debug/iox-utils/git-r0 -fdebug-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0=/usr/src/debug/iox-utils/git-r0 -fdebug-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot= -fdebug-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native= -fvisibility-inlines-hidden --sysroot=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot"
unset DISTRO
export FC="aarch64-soyba-linux-musl-gfortran --sysroot=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot"
export GIT_CEILING_DIRECTORIES="/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0"
export HOME="/home/mdr"
export LC_ALL="en_US.UTF-8"
export LD="aarch64-soyba-linux-musl-ld --sysroot=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot "
export LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed"
export LOGNAME="mdr"
unset MACHINE
export MAKE="make"
export NM="aarch64-soyba-linux-musl-nm"
export OBJCOPY="aarch64-soyba-linux-musl-objcopy"
export OBJDUMP="aarch64-soyba-linux-musl-objdump"
export PATH="/opt/works/yocto/poky/openembedded-core/scripts:/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native/usr/bin/aarch64-soyba-linux-musl:/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot/usr/bin/crossscripts:/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native/usr/sbin:/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native/usr/bin:/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native/sbin:/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native/bin:/opt/works/yocto/poky/bitbake/bin:/opt/works/yocto/builds/tmp-musl/hosttools"
export PKG_CONFIG_DIR="/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot/usr/lib/pkgconfig"
export PKG_CONFIG_DISABLE_UNINSTALLED="yes"
export PKG_CONFIG_LIBDIR="/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot/usr/lib/pkgconfig"
export PKG_CONFIG_PATH="/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot/usr/lib/pkgconfig:/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot/usr/share/pkgconfig"
export PKG_CONFIG_SYSROOT_DIR="/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot"
export PKG_CONFIG_SYSTEM_INCLUDE_PATH="/usr/include"
export PKG_CONFIG_SYSTEM_LIBRARY_PATH="/lib:/usr/lib"
export PSEUDO_DISABLED="1"
export PSEUDO_UNLOAD="1"
export RANLIB="aarch64-soyba-linux-musl-gcc-ranlib"
export READELF="aarch64-soyba-linux-musl-readelf"
unset SHELL
export STRINGS="aarch64-soyba-linux-musl-strings"
export STRIP="aarch64-soyba-linux-musl-strip"
unset TARGET_ARCH
export TERM="xterm-256color"
export TZ="UTC"
export USER="mdr"
export base_bindir="/bin"
export base_libdir="/lib"
export base_prefix=""
export base_sbindir="/sbin"
export bindir="/usr/bin"
export datadir="/usr/share"
export docdir="/usr/share/doc"
export exec_prefix="/usr"
export includedir="/usr/include"
export infodir="/usr/share/info"
export libdir="/usr/lib"
export libexecdir="/usr/libexec"
export localstatedir="/var"
export mandir="/usr/share/man"
export nonarch_base_libdir="/lib"
export nonarch_libdir="/usr/lib"
export oldincludedir="/usr/include"
export prefix="/usr"
export sbindir="/usr/sbin"
export servicedir="/srv"
export sharedstatedir="/com"
export sysconfdir="/etc"
export systemd_system_unitdir="/lib/systemd/system"
export systemd_unitdir="/lib/systemd"
export systemd_user_unitdir="/usr/lib/systemd/user"
do_compile() {
cmake_do_compile
}
cmake_do_compile() {
cmake_runcmake_build --target all
}
cmake_runcmake_build() {
bbnote ${DESTDIR:+DESTDIR=${DESTDIR} }VERBOSE=1 cmake --build '/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/build' "$@" -- ${EXTRA_OECMAKE_BUILD}
eval ${DESTDIR:+DESTDIR=${DESTDIR} }VERBOSE=1 cmake --build '/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/build' "$@" -- ${EXTRA_OECMAKE_BUILD}
}
bbnote() {
if [ -p /opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/temp/fifo.2200476 ] ; then
printf "%b\0" "bbnote $*" > /opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/temp/fifo.2200476
else
echo "NOTE: $*"
fi
}
cd '/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/build'
do_compile
# cleanup
ret=$?
trap '' 0
exit $ret
DEBUG: Executing shell function do_compile
NOTE: VERBOSE=1 cmake --build /opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/build --target all --
[1/2] /opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native/usr/bin/aarch64-soyba-linux-musl/aarch64-soyba-linux-musl-g++ -I/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/include -I/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/platform/linux/include --sysroot=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0=/usr/src/debug/iox-utils/git-r0 -fdebug-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0=/usr/src/debug/iox-utils/git-r0 -fdebug-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot= -fdebug-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native= -fvisibility-inlines-hidden --sysroot=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot -DNDEBUG -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -std=gnu++11 -MD -MT CMakeFiles/iceoryx_utils.dir/source/posix_wrapper/mutex.cpp.o -MF CMakeFiles/iceoryx_utils.dir/source/posix_wrapper/mutex.cpp.o.d -o CMakeFiles/iceoryx_utils.dir/source/posix_wrapper/mutex.cpp.o -c /opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/source/posix_wrapper/mutex.cpp
FAILED: CMakeFiles/iceoryx_utils.dir/source/posix_wrapper/mutex.cpp.o
/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native/usr/bin/aarch64-soyba-linux-musl/aarch64-soyba-linux-musl-g++ -I/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/include -I/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/platform/linux/include --sysroot=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0=/usr/src/debug/iox-utils/git-r0 -fdebug-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0=/usr/src/debug/iox-utils/git-r0 -fdebug-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot= -fdebug-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native= -fvisibility-inlines-hidden --sysroot=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot -DNDEBUG -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -std=gnu++11 -MD -MT CMakeFiles/iceoryx_utils.dir/source/posix_wrapper/mutex.cpp.o -MF CMakeFiles/iceoryx_utils.dir/source/posix_wrapper/mutex.cpp.o.d -o CMakeFiles/iceoryx_utils.dir/source/posix_wrapper/mutex.cpp.o -c /opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/source/posix_wrapper/mutex.cpp
In file included from /opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/source/posix_wrapper/mutex.cpp:16:
/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/source/posix_wrapper/mutex.cpp: In constructor 'iox::posix::mutex::mutex(bool)':
/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/source/posix_wrapper/mutex.cpp:44:55: error: 'PTHREAD_MUTEX_RECURSIVE_NP' was not declared in this scope; did you mean 'PTHREAD_MUTEX_RECURSIVE'?
44 | f_isRecursive ? PTHREAD_MUTEX_RECURSIVE_NP : PTHREAD_MUTEX_FAST_NP)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/include/iceoryx_utils/cxx/smart_c.hpp:59:20: note: in definition of macro 'makeSmartC'
59 | __VA_ARGS__)
| ^~~~~~~~~~~
/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/source/posix_wrapper/mutex.cpp:44:84: error: 'PTHREAD_MUTEX_FAST_NP' was not declared in this scope; did you mean 'PTHREAD_MUTEX_DEFAULT'?
44 | f_isRecursive ? PTHREAD_MUTEX_RECURSIVE_NP : PTHREAD_MUTEX_FAST_NP)
| ^~~~~~~~~~~~~~~~~~~~~
/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/include/iceoryx_utils/cxx/smart_c.hpp:59:20: note: in definition of macro 'makeSmartC'
59 | __VA_ARGS__)
| ^~~~~~~~~~~
ninja: build stopped: subcommand failed.
WARNING: exit code 1 from a shell command.
ERROR: Execution of '/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/temp/run.do_compile.2200476' failed with exit code 1:
[1/2] /opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native/usr/bin/aarch64-soyba-linux-musl/aarch64-soyba-linux-musl-g++ -I/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/include -I/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/platform/linux/include --sysroot=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0=/usr/src/debug/iox-utils/git-r0 -fdebug-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0=/usr/src/debug/iox-utils/git-r0 -fdebug-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot= -fdebug-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native= -fvisibility-inlines-hidden --sysroot=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot -DNDEBUG -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -std=gnu++11 -MD -MT CMakeFiles/iceoryx_utils.dir/source/posix_wrapper/mutex.cpp.o -MF CMakeFiles/iceoryx_utils.dir/source/posix_wrapper/mutex.cpp.o.d -o CMakeFiles/iceoryx_utils.dir/source/posix_wrapper/mutex.cpp.o -c /opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/source/posix_wrapper/mutex.cpp
FAILED: CMakeFiles/iceoryx_utils.dir/source/posix_wrapper/mutex.cpp.o
/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native/usr/bin/aarch64-soyba-linux-musl/aarch64-soyba-linux-musl-g++ -I/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/include -I/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/platform/linux/include --sysroot=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0=/usr/src/debug/iox-utils/git-r0 -fdebug-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0=/usr/src/debug/iox-utils/git-r0 -fdebug-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot= -fdebug-prefix-map=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot-native= -fvisibility-inlines-hidden --sysroot=/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/recipe-sysroot -DNDEBUG -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -std=gnu++11 -MD -MT CMakeFiles/iceoryx_utils.dir/source/posix_wrapper/mutex.cpp.o -MF CMakeFiles/iceoryx_utils.dir/source/posix_wrapper/mutex.cpp.o.d -o CMakeFiles/iceoryx_utils.dir/source/posix_wrapper/mutex.cpp.o -c /opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/source/posix_wrapper/mutex.cpp
In file included from /opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/source/posix_wrapper/mutex.cpp:16:
/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/source/posix_wrapper/mutex.cpp: In constructor 'iox::posix::mutex::mutex(bool)':
/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/source/posix_wrapper/mutex.cpp:44:55: error: 'PTHREAD_MUTEX_RECURSIVE_NP' was not declared in this scope; did you mean 'PTHREAD_MUTEX_RECURSIVE'?
44 | f_isRecursive ? PTHREAD_MUTEX_RECURSIVE_NP : PTHREAD_MUTEX_FAST_NP)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/include/iceoryx_utils/cxx/smart_c.hpp:59:20: note: in definition of macro 'makeSmartC'
59 | __VA_ARGS__)
| ^~~~~~~~~~~
/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/source/posix_wrapper/mutex.cpp:44:84: error: 'PTHREAD_MUTEX_FAST_NP' was not declared in this scope; did you mean 'PTHREAD_MUTEX_DEFAULT'?
44 | f_isRecursive ? PTHREAD_MUTEX_RECURSIVE_NP : PTHREAD_MUTEX_FAST_NP)
| ^~~~~~~~~~~~~~~~~~~~~
/opt/works/yocto/builds/tmp-musl/work/aarch64-soyba-linux-musl/iox-utils/git-r0/git/iceoryx_utils/include/iceoryx_utils/cxx/smart_c.hpp:59:20: note: in definition of macro 'makeSmartC'
59 | __VA_ARGS__)
| ^~~~~~~~~~~
ninja: build stopped: subcommand failed.
WARNING: exit code 1 from a shell command.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.